我有以下代码:
path='E:\Practice';
folder = path;
dirListing = dir(folder);
for i=1:length(dirListing);
Data{i}=dirListing(i,1).name;
f{i} = fullfile(path, Data{i});
end
其中列出了文件夹名称,并分别给出了每个文件夹的路径。
我现在正在尝试查找由“f”表示的每个路径中的 .xls 文件的数量。我尝试过:
for i=1:length(f)
files{i}=dir(fullfile(path,f(i),'*.xls'));
end
但是出现错误。有谁知道如何做到这一点?
干杯
最佳答案
length(dir([path '\*.xls']));
会做您正在寻找的事情吗?我包含了斜杠,因此它是一条路径,但您可以轻松地将其替换为 fullfile功能
关于matlab - 在matlab中查找 '*.xls'文件的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8340024/