Reading many files in one loop
    10 views (last 30 days)
  
       Show older comments
    
How can I read file names and convert them to a matrix? I have more than one file and I want to read their contents in one loop of the program. Thanks
3 Comments
  Jan
      
      
 on 4 Apr 2013
				It is not useful to convert filenames to a matrix. Do you want to import the file's contents into a matrix?
Accepted Answer
  Ahmed A. Selman
      
 on 18 Apr 2013
        Download a function file called folderFiles.m.
It'll do the job for you, hopefully.
0 Comments
More Answers (2)
  ChristianW
      
 on 4 Apr 2013
        doc dir
D = dir([myfolder 'my*file*name*.*']);
files = {D.name}';
2 Comments
  Jan
      
      
 on 18 Apr 2013
				
      Edited: Jan
      
      
 on 18 Apr 2013
  
			This means, that no file matchs the filter:
'C:\Documents and Settings\John\My Documents\MATLAB\Pic_Down*.jpg'
Perhaps you want:
'C:\Documents and Settings\John\My Documents\MATLAB\Pic_Down\*.jpg'
Note: fullfile() is much better for constructing file names than STRCAT, HORZCAT or [.].
  Jan
      
      
 on 4 Apr 2013
        It is always a good idea to read the FAQ, because it is efficient to profit from the errors of others.
0 Comments
See Also
Categories
				Find more on String Parsing in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



