用matlab怎样按顺序读取一个文件夹里所有的.dat文件
(2012-09-09 16:18:27)
标签:
杂谈 |
分类: MATLAB |
matlab中怎样读取一个文件夹里面的指定类型的所有文件的名称?
dirs=dir('c:\*.dat');
dircell=struct2cell(dirs)'
;
filenames=dircell(:,1)
dirs=dir('c:\*.sys'); % 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。 dircell=struct2cell(dirs)' ; % 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。 filenames=dircell(:,1) % 第一列是文件名
dirs=dir('D:\Kingdom_of_Saudi_Arabia\SAAVB\SAAVB_Corpus\41FEMALE');
% 用你需要的目录以及文件扩展名替换。读取某个目录的指定类型文件列表,返回结构数组。
dircell=struct2cell(dirs)' ;
% 结构体(struct)转换成元胞类型(cell),转置一下是让文件名按列排列。
filenames=dircell(:,1)% 第一列是文件名
SAAVB41FEML_10155041
SAAVB41FEML_10155241
SAAVB41FEML_10155441
SAAVB41FEML_10155641
SAAVB41FEML_10155841
SAAVB41FEML_10157041
SAAVB41FEML_10157441
SAAVB41FEML_10157641
SAAVB41FEML_10157841
SAAVB41FEML_10159041
SAAVB41FEML_10159441
SAAVB41FEML_10159841
SAAVB41FEML_10175041
SAAVB41FEML_10175441
SAAVB41FEML_10175641
SAAVB41FEML_10175841
SAAVB41FEML_10255041
SAAVB41FEML_10255641
SAAVB41FEML_10355041
SAAVB41FEML_10355441
SAAVB41FEML_10355641
SAAVB41FEML_10355841
SAAVB41FEML_10357041
SAAVB41FEML_10357241
SAAVB41FEML_10357441
SAAVB41FEML_10357641
SAAVB41FEML_10357841
SAAVB41FEML_10359041
SAAVB41FEML_10455441
SAAVB41FEML_10457041
SAAVB41FEML_10459641
SAAVB41FEML_10459841
SAAVB41FEML_10555841
SAAVB41FEML_10557041
SAAVB41FEML_10557441
SAAVB41FEML_10557841
SAAVB41FEML_10655641
SAAVB41FEML_10657041
SAAVB41FEML_10657441
SAAVB41FEML_10657841
SAAVB41FEML_10755241
SAAVB41FEML_10755641
SAAVB41FEML_10755841