Extracting files of the same name only from the first level of subdirectories
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Bob Thompson
il 18 Mag 2021
Modificato: Turlough Hughes
il 18 Mag 2021
I have a folder structure with three levels, A, B, and C. Level A only contains the folders for B, and each B folder contains a file that I want. However, some B folders may contain a C level that also contains the file, but I do not want it. I would like to use the recursive check with dir search to find all the B level files, but don't know how to keep away from the C level files.
list = dir(fullfile(Alevel,'**','filename.txt')); % Returns filename.txt locations in B and C levels
Is there a way to use dir to exclude the C level results?
0 Commenti
Risposta accettata
Turlough Hughes
il 18 Mag 2021
Modificato: Turlough Hughes
il 18 Mag 2021
Hey Bob, a single star will go down one level only, so try the following:
list = dir(fullfile(Alevel,'*','filename.txt'))
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!