folder in a directory
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (1)
David Young
il 1 Dic 2011
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 Commenti
ricco
il 1 Dic 2011
David Young
il 1 Dic 2011
'.' is the current directory. '..' is the parent of the current directory (the directory that contains the current directory).
ricco
il 1 Dic 2011
ricco
il 1 Dic 2011
ricco
il 1 Dic 2011
Categorie
Scopri di più su File Operations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!