recursiveFileList function help please

1 次查看(过去 30 天)
Trying to use the function recursiveFileList but it doesnt exist how can i use it help thanks.
imageDir=[mltRoot, '/dataSet/att_faces'];
faceData=recursiveFileList(imageDir, 'pgm');
fprintf('Reading %d face images from %s...', length(faceData), imageDir)
tic
for i=1:length(faceData)
% fprintf('%d/%d: file=%s\n', i, length(faceData), faceData(i).path);
faceData(i).image=imread(faceData(i).path);
end
fprintf(' ===> %.2f sec\n', toc);
fprintf('Saving faceData.mat...\n');
save faceData faceData

回答(2 个)

Geoff Hayes
Geoff Hayes 2015-1-24
Haziq = perhaps consider an alternative to recursiveFileList (since you don't have the code for it). See Jonathan Sullivan's FEX submission dir2 for an example of a recursive file "finder".

Image Analyst
Image Analyst 2015-1-24
You can use genpath(). See attached example where it gets a list of all subfolders and then goes into them finding filenames.

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by