图像缩略图

递归目录列表-增强的RDIR

version 1.5.0.0 (9 KB) by 托马斯·瓦纳雷特
文件和目录列表,包括递归和其他特殊功能

6.8K下载

更新2014年1月27日

查看许可证

增强版的RDIR函数,修正了一些bug,增加了一些功能。

-基本用法类似于Matlab“dir”函数,它允许您列出给定路径中的文件和目录:

rdir([matlabroot,\*.txt']))

询问时,rdir输出结构与dir输出结构相同:

d=rdir([matlabroot,\*.txt']))

-作为初始RDIR函数,您可以使用双通配符(**)列出给定路径中所有子目录中的文件:

rdir([matlabroot,\***tmpl*.m']))

-并使用作为第二个参数输入的筛选器优化搜索:

rdir ([matlabroot‘\ * * \ * tmpl *。> 0 m”),“字节”)

RDIR的这个增强版本允许您在返回结构的所有字段上定义过滤器,并在“name”字段上使用“regexp”或“strfind”等函数。您还可以使用处理类似dir结构的函数句柄来优化搜索。

-然后,您可以添加一个路径作为第三个参数,以从每个列出项目的“名称”字段开头删除:

rdir([matlabroot,'\*.txt'],''C:\Program Files\')
全部输入:C:\程序文件\
76 kb 02-Aug-2007 16:03:52 MATLAB\R2007b\license.txt
631b 02-Aug-2007 15:18:42 MATLAB\R2007b\patents.txt
413 b 04-Aug-2007 12:16:36 MATLAB\R2007b\trademarks.txt

- - - - - -”。svn" directories created by SubVersion (SVN) are excluded from the recursive listing.

有关如何使用所有RDIR功能的更多详细信息,请参阅已发布的示例。

引用为

托马斯·瓦纳雷特(2021年)。递归目录列表-增强的RDIR(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32226-recursive-directory-listing-enhanced-rdir),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
创建R2007b
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!