函数生成的文件名和目录名目录树,树的自顶向下走。在目录树中的每个目录扎根topPath。对于每个目录树的你可以叫“访问者函数”的文件处理。
使用:
(路径名、目录名、文件名)= dirwalk (topPath)
dirwalk (topPath、访客)
[visitorOutput1, visitorOutput2,…visitorOutputN] = dirwalk (topPath访客)
[…)= dirwalk (topPath、访客、visitorInput1, visitorInput2,…visitorInputN)
例子:
topPath = fullfile (matlabroot,“工具箱”,matlab,“演示”);
%得到文件和dirs清单(默认访客)
(路径名、目录名、文件名)= dirwalk (topPath);
在每个dir %调用访问者函数
dirwalk (topPath @ (y、x) disp (strcat (y, filesep, {x.name}”)))
请参阅帮助DIRWALK和TEST_DIRWALK详细例子。
引用作为
Evgeny公关(2023)。DIRWALK——走目录树(//www.tatmou.com/matlabcentral/fileexchange/32036-dirwalk-walk-the-directory-tree), MATLAB中央文件交换。检索。