storing filenames from directory
조회 수: 9 (최근 30일)
이전 댓글 표시
I would like to store filenames from a directory in a matrix. Filenames are of the following format:
11_1200.12.X
11_1201.37.X
11_1202.67.X
...
채택된 답변
Walter Roberson
2011년 11월 3일
fileinfo = dir('*.X');
fnames = {fileinfo.name};
Now fnames{1}, fnames{2} and so on will be the file names.
Note: the list will not necessarily be sorted. Use sort({fileinfo.name}) if you need it sorted.
댓글 수: 2
Walter Roberson
2011년 11월 4일
namepart = cellfun(@(S) S(4:7), fnames, 'Uniform', 0);
If you prefer it in numeric form, you can use
namepart = cellfun(@(S) str2double(S(4:7)), fnames);
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!