matlab - 在matlab中查找 '*.xls'文件的数量

标签 matlab

我有以下代码:

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/

相关文章:

performance - 通过交错复制 3D 阵列的页面构建邻接矩阵

java - 重新编译时,Matlab 看不到 java 类的变化

matlab - 在Matlab中将LFO应用于信号

matlab删除矩阵计算中的for循环

image - 如何知道图像类型

matlab - 在 matlab 中可视化图形

matlab - 如何将两个图形文件合并为一个文件

matlab - Matlab 对 mnrfit 不正确吗?

matlab - 为什么 MATLAB 在打印大量 (.png) 图形时速度变慢?

matlab - 如何在 matlab 中绘制图像的颜色条以获取离散值而不只为部分数据提供颜色