在目录及其子目录中列出文件。
好的,所以文件交换上已经有很多这样的功能,但是该功能使用了某些人可能会发现有用的通配符命名系统略有不同。
例如,
rdir('c:\ program文件\ windows*\ ** \*。dll');
将从“ C:\ Program Files \ Windows”和下方的子目录中的所有DLL文件开始,在目录中找到所有DLL文件。
一个人可以根据文件大小和日期过滤列表。
使用该函数在Windows目录中的某个时候找到修改的文件
rdir('c:\ win*\*','datenum> floor(now)');
包括子目录。
rdir('c:\ win*\ ** \*','datenum> floor(now)');
或者,您可以使用它来找到2008年4月记录的数据的所有无元字节处理的CSV数据文件。
rdir('data \ test_200804*\ csv \*。csv','bytes> 0');
这找到了...
数据\ test_20080401 \ csv \ 08H00.csv
数据\ test_20080401 \ csv \ 16H00.csv
数据\ test_20080402 \ csv \ 08H00.csv
数据\ test_20080402 \ csv \ 16H00.csv
引用为
古斯·布朗(Gus Brown)(2022)。递归目录列表(//www.tatmou.com/matlabcentral/fileexchange/19550-recursive-directory-listing),matlab中央文件交换。检索。
MATLAB释放兼容性
平台兼容性
视窗 苹果系统 Linux标签
致谢
启发:找到“孤儿”的M档案,,,,查找重复的M文件名称,,,,递归目录与-Exec(UNIX类型),,,,递归目录清单 - 增强的RDIR,,,,rdir_dos