列出目录及其子目录中的文件。
在文件交换中已经有很多类似的函数,但是这个函数使用了一个稍微不同的通配符命名系统,有些人可能会觉得有用。
例如,
rdir(“C: \ Program Files \ Windows * * * \ \ * . dll”);
将会找到以'C:\Program files \Windows'开头的目录中的所有dll文件,以及它们下面的子目录中的所有dll文件。
可以根据文件大小和日期筛选列表。
使用该函数查找今天在windows目录中修改的文件
rdir(“C: \赢得* \ *”、“datenum >地板(现在)');
包括子目录。
rdir(“C: \赢得* * * \ \ *’,‘datenum >地板(现在)');
或者您可以使用它为2008年4月记录的数据找到所有无零字节的处理过的csv数据文件。
rdir(数据\ test_200804 * \ csv \ * . csv”、“字节> 0”);
这可以找到像…
数据\ test_20080401 \ csv \ 08 h00.csv
数据\ test_20080401 \ csv \ 16 h00.csv
数据\ test_20080402 \ csv \ 08 h00.csv
数据\ test_20080402 \ csv \ 16 h00.csv
引用作为
格斯·布朗(2022年)。递归目录列表(//www.tianjin-qmedu.com/matlabcentral/fileexchange/19550-recursive-directory-listing), MATLAB中央文件交换。检索.
MATLAB版本兼容性
使用R2007a创建
与任何版本兼容