Re-bonjour,
J'ai une boucle de lecture de dossiers du style :
J'aimerais bien cassé la boucle si il n'y a pas de dossier à un endroit ou même pas de fichier alors je pensais à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 for i = 8:9 for j = 1:12 for k = 1:31 for l = 0:23 [blabla] fichier = dir(fullfile(Directory_source,dossierCourant,'\*.pro')); end end end end
avec bien sûr les "ls" qui vont bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 for i = 8:9 if size(ls)<=2 break end for j = 1:12 if size(ls)<=2 break end for k = 1:31 if size(ls)<=2 break end for l = 0:23 if size(ls)<=2 break end [blabla] fichier = dir(fullfile(Directory_source,dossierCourant,'\*.pro')); end end end end
le 1er serait: size(ls(fullfile(num2str(i,'%02d'))))
le 2ème : size(ls(fullfile(num2str(i,'%02d'),num2str(j,'%02d'))))
etc..
Est ce correct? est ce le moyen le plus simple?
Merci
Partager