How can I create a list of files of the defined typ that are included in the folder?
4 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I should use this code (see below) to create a list o files of the defined typ that are included in the folder. Unfortunately, I get an error. It is saying that my pathname is too long. What can I do?
function fileList= createFileList(typ, folder)
fileCount =0;
listofFiles={};
folders=genpath(folder);
folders=regexp([folders ';'],'(.*?);','tokens');
for pathNr=1:size(folders,2)
folder=cell2mat(folders{pathNr});
if ~isempty(folder)
files=dir(fullfile(folder,strcat('*.',typ)));
if ~isempty(files)
for fileNr=1:size(files,1)
fileCount=fileCount+1;
file=strcat(folder,'\',files(fileNr).name);
listofFiles{fileCount,1}=file;
end
end
end
end
fileList=listofFiles;
end
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Numeric Types についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!