Recursive Directory Function Execution
Recurses through each directory, passing the full directory path and any extraneous arguments (varargin) to the specified function.
Call Sequence : directoryRecurse(directory, function_pointer, varargin)
IE: To execute the 'rmdir' command with the 's' parameter over 'c:\tmp' and all subdirectories:
directoryRecurse('c:\tmp', @rmdir, 's');
Another useful example, add 'c:\matlab' and all sub directories to the Matlab path:
directoryRecurse('c:\tmp', @addpath);
Cite As
Rodney Thomson (2026). Recursive Directory Function Execution (https://in.mathworks.com/matlabcentral/fileexchange/20814-recursive-directory-function-execution), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
