Total members 11890 |It is currently Wed Apr 24, 2024 12:10 pm Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





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




_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  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
cron





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com