搜索目录中的文件

193次浏览(最近30天)
安娜罗伊斯
安娜罗伊斯 2016年8月30日
回答: Othmane ELMOUATAMID2020年2月18日
我如何搜索在所有目录中的特定文件。我需要写循环语句吗?示例文件名:'*.xyx\test.txt'(* -引用目录c, d, f, g)
提供示例代码。提前感谢

答案(2)

Azzi Abdelmalek
Azzi Abdelmalek 2016年8月30日
编辑:Azzi Abdelmalek 2016年8月30日
d =“E: \”%你的目录
f = dir (fullfile (d,“用法”))
1评论
安娜罗伊斯
安娜罗伊斯 2016年8月30日
我有几个目录,不想硬编码目录名

登录评论。


Othmane ELMOUATAMID
Othmane ELMOUATAMID 2020年2月18日
以防有人也在寻找同样的问题:
我只需要列出包含一个特定字符串的.mat文件(这里是我的变量"InputFileName"),并以'res_"开头:
dotMatFiles = struct2cell (dir (fullfile (path2MatRes, (“res_ *”InputFileName,‘* .mat‘)));
这行代码获取所有matlab文件的列表,并将信息存储到单元格数组中,以便我可以稍后通过它来获取文件的完整路径。
我希望这能帮助到一些人。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!