Fastest recursive search for files
Show older comments
From this answer, I learned that dir can search recursively for files in subdirectories, and it is about 3X faster than what I had been using earlier, getfilenames. However now I am searching a remote directory containing many subdirectories with thousands of files, and the dir command takes 30+ minutes to execute. Is there a faster way? I am happy to call something outside of Matlab, like find in the accepted answer here.
Accepted Answer
More Answers (1)
Austin Fite
on 21 Apr 2025
Edited: Austin Fite
on 21 Apr 2025
1 vote
This is an old thread at this point but I have a file exchange utility "fsfind" that is purpose-built for this application.
The inputs support regular expressions (see documentation for "regexp") and only subfolders that match the pattern will be searched. I use it to efficiently search very deep directory structures (10+ levels).
1 Comment
Adam Danz
on 21 Apr 2025
+1 thanks for sharing
Categories
Find more on File Operations 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!