Bonjour,
J'ai un bout de code avec une boucle mais qui ne fonctionne que la première fois et j'ai beau chercher, je ne vois pas où est l'erreur.
Pouvez-vous m'aider ?
Voici le code :
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 :export :: Compte le nombre de fichier comptenu dans le dossier FichiersSensibilite et retourne la valeur dans compt :: FOR /r "D:\SPC\test\FichiersExportes\FichiersSensibilite\" %%i IN (*.*) DO SET /a compt+=1 echo %compt% pause :: Si on trouve 1 fichier dans le dossier FichiersSensibilite, on reste dans la boucle while :export :: IF "%compt%"=="1" goto :export2 IF NOT "%compt%"=="1" goto :end :export2 echo %compt% pause :: Vidage du dossier FichiersSensibilite :: DEL D:\SPC\test\FichiersExportes\FichiersSensibilite\*.* /Q pause goto :exportInitialement, j'ai un fichier dans le dossier FichiersSensibilite et au premier tour compt m'affiche 1 mais après la suppression du fichier, compt m'affiche toujours 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 :end echo. pause exit
Même si le dossier n'a plus de fichier.
Merci d'avance
Cordialement
Bastien Millet
Partager