filehound

The M script filehound.m recursively searches directories for files matching a file filter.
2.8K Downloads
Updated 6 Mar 2001

No License

The M script filehound.m recursively searches directories for files matching a file filter (e.g. '*.m') and produces a list of type cell array with all pathnames for files that match the filter. It also produces a text file with the same information. This filename is chosen with the uiputfile utility.

The list could be used to examine the contents of each file:

filelist = filehound;
for i=1:length(filelist)
fid = fopen(filelist{i}, 'r')
A = fread(fid.....
......
end

The directory names are filtered for spaces and quote characters to prevent errors in Unix environments.

Cite As

Ronald Ouwerkerk (2024). filehound (https://www.mathworks.com/matlabcentral/fileexchange/171-filehound), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R12
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on File Operations in Help Center and MATLAB Answers
Tags Add Tags
Acknowledgements

Inspired: Improved file hounding

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0