folder in a directory
이전 댓글 표시
How do you use dir to obtain the names of folders in a directory. I can use
files = dir('*.xls');
to obtain information on the excel files within a specified directory but I have a directory which has 4 folders by using dir I obtain the names of each of the files, how is it possible to save the name of each file so that I can refer to each older within a loop.
cheers
채택된 답변
추가 답변 (1개)
David Young
2011년 12월 1일
It's perhaps worth noting that 'folder' and 'directory' mean the same thing. Anyway, do you want something like this:
files = dir; % assume starting from current directory
filenames = {files.name};
subdirs = filenames([files.isdir]);
for s = 1:length(subdirs)
subdir = subdirs{s};
% process subdirectory
disp(subdir); % for example
end
댓글 수: 5
ricco
2011년 12월 1일
David Young
2011년 12월 1일
'.' is the current directory. '..' is the parent of the current directory (the directory that contains the current directory).
ricco
2011년 12월 1일
ricco
2011년 12월 1일
ricco
2011년 12월 1일
카테고리
도움말 센터 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!