Effacer les filtres
Effacer les filtres

Prase a sequence (of existing and not existing) folders

1 vue (au cours des 30 derniers jours)
Alex
Alex le 15 Août 2011
Dear all, I would like to parse a sequence of folders with the below structure.
Mi.j
i=1..2 j=1...16
the problem is that a for loop will not work, as not all these folders exist. How I can skip one non existing folder the smart way?
B.R Alex

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 15 Août 2011
help exist
EXIST('A','dir') checks only for directories.
break() can terminate a for-loop.
continue() passes control to the next iteration.
for i=1:2
for j=1:16
Folder=sprintf('M%d.%d',i,j);
if ~exist(Folder,'dir')
continue;
end
%do your stuff
end
end

Plus de réponses (0)

Catégories

En savoir plus sur Search Path dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by