Problème de lecture de fichier dans un dossier
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:
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 :export |
Code:
1 2 3 4 5
| :end
echo.
pause
exit |
Initialement, 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.
Même si le dossier n'a plus de fichier.
Merci d'avance
Cordialement
Bastien Millet