Switch to full style
General MATLAB code examples.
Post a reply

Get all files in folder

Fri Apr 01, 2011 10:16 pm

Get all files in folder recursively
Code:
function fileList getAllFiles(dirName)

  
dirData dir(dirName);      %# Get the data for the current directory
  
dirIndex = [dirData.isdir];  %# Find the index for directories
  
fileList = {dirData(~dirIndex).name}';  %'# Get a list of the files
  
if ~isempty(fileList)
    
fileList cellfun(@(xfullfile(dirName,x),...  %# Prepend path to files
                       
fileList,'UniformOutput',false);
  
end
  subDirs 
= {dirData(dirIndex).name};  %# Get a list of the subdirectories
  
validIndex = ~ismember(subDirs,{'.','..'});  %# Find index of subdirectories
                                               
%#   that are not '.' or '..'
  
for iDir find(validIndex)                  %# Loop over valid subdirectories
    
nextDir fullfile(dirName,subDirs{iDir});    %# Get the subdirectory path
    
fileList = [fileListgetAllFiles(nextDir)];  %# Recursively call getAllFiles
  
end

end




Post a reply
  Related Posts  to : Get all files in folder
 print all files names in folder     -  
 java code for listing folder contents from remote folder     -  
 create folder in asp.net     -  
 copy folder     -  
 check folder content using asp     -  
 Zipping a Folder in java     -  
 get Folder path and size     -  
 check existence of file or folder in asp     -  
 Adding watermark to all images in a folder     -  
 Create User Defined Folder[directory] in C++[Turbo C++]     -  

Topic Tags

Matlab Basics