How can I create a list of files of the defined typ that are included in the folder?
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Workspace Variables and MAT Files in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

