Code covered by the BSD License  

Highlights from
Recursive DIR

5.0

5.0 | 3 ratings Rate this file 24 Downloads (last 30 days) File Size: 2.61 KB File ID: #15505

Recursive DIR

by

 

05 Jul 2007 (Updated )

DIRREC finds files recursively in a given folder

| Watch this File

File Information
Description

Find files recursively in a given folder.
 
      C=dirrec('c:\windows') returns a cell C with the full pathname of all
       files in the c:\windows folder and all its sub-folders.
 
      C=dirrec('c:\windows','.exe') idem but returns only the files with
       extension .exe.

      C=dirrec('c:\windows','co*') idem but returns only the files starting with the two letters co (comsetup.log, control.ini, ...).
 
      C=dirrec('c:\windows',{'.exe','.dll') idem but returns files with both
       .exe and .dll extensions.
 
      dirrec('c:\windows','.cmd') only displays the list of the .cmd files in
       the Matlab command window
 
            c:\windows\system32\login.cmd
            c:\windows\system32\usrlogon.cmd
 
      Note that extension should be given in lower case.
 
I was using the DDIR function by Maximilien Chaumon but it was not possible to compile ddir so I write my own function.

Luc

MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
16 Jul 2010 David

fantastic. great work.

11 Sep 2007 Bob Hamans

Have a look at http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=16217&objectType=file for more extensive search patterns not only by extension.

24 Jul 2007 David Chandler

Very useful.

12 Jul 2007 s b

Great!!!!

Updates
15 Feb 2013

BSD license added

Contact us