Bonsoir,
je cherche à detecter la presence ou l'absence un fichier dans mon repertoire de travail mais je ne sais pas comment faire, je vous montre comment j'ai fais:
mon programme ne marche pas car la deuxieme boucle tourne en rond
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 f=which('INP_modif.stt'); %cherche le fichier INP_modif.stt ds le repertoire de %travail et attribut '' dans variable f si il est pas là, sinon = texte %-------------------------------------------------------------------------- while isempty(f) %temps que la variable f est vide faire: f=which('INP_modif.stt'); %regarder valeur de f pause(2); %faire 1pause de 2seconde pr pas que CPU tourne en boucle end; %on sort de la boucle dès que le fichier cherché est apparu %-------------------------------------------------------------------------- %maintenant on cherche lorsque le fichier disparait ce qui signifiera que %le calcul est fini while ischar(f) f=which('INP_modif.stt'); pause(40); end
j'espere que vous pourrez m'aider
![]()
Partager