Recursive DIR

DIRREC finds files recursively in a given folder

Vous suivez désormais cette soumission

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

Citation pour cette source

Luc Masset (2026). Recursive DIR (https://fr.mathworks.com/matlabcentral/fileexchange/15505-recursive-dir), MATLAB Central File Exchange. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.1.0.0

BSD license added

1.0.0.0

Add the possibility to search filenames with starting with given letters. For example, dirrec('c:\windows','co*').