如何依次读取不同路径下的所有mat文件?
目前大约有20个1级文件夹,路径比如在H:\下每个1级文件夹里有若干个,,大概几百个文件夹,比如H:\1\11 H:\1\456 H:\8\324
每个2级子文件夹,比如上面例子里的1号1级文件夹下的11号子文件夹,8号1级文件夹下的324号子文件夹,都包含一个mat文件,如何依次读取所有的mat文件??
目前的土办法是搜索所有mat文件,,然后存在新文件夹里,
谢谢回答!!如果我自己找到办法了会马上说的!
已经解决。
设路径为root
1级文件夹=dir(root);
for i=1:length(1级文件夹)
2级文件夹=dir(fullfile(root,一级文件夹(i).name));
for j=1:length(2级文件夹)
matfile = dir(fullfile(root,1级文件夹(i).name,2级文件夹(j).name,'*.mat'));
....(主程序)
....
end
end
页:
[1]