Matlab:如何查找给定目录下的文件
扫描二维码
随时随地手机看文章
我们有很多目录,每个目录下都有些有用的文件,比如图像文件,如何自动的扫描这些文件呢?
可以使用dir函数来完成这个任务。
比如假设给定目录 baseDir,它是一个字符串,包含的是某个目录,例如'./Data/'
现在我们的问题转化成了,如何扫描Data目录下的文件。
假设Data目录下有N001.m和N002.m,还有其它目录
baseDir = './Data/'; contains = dir(baseDir); for k = 1:length(contains) if (contains(k).isdir) continue; end disp(contains(k).name); end
执行上面的程序,就会看到了,只有那两个文件显示。
了解更多:
> doc dir