Matlab:如何查找给定目录下的文件

时间:2023-03-09 22:51:12
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