J'essaie de développer un programme batch Windows où si une erreur comme The system cannot find the drive specified.
ou The system cannot find the path specified.
vient, alors le fichier "fld_chk.out" peut être vérifié et la boucle peut arriver.comment capturer des erreurs standard comme "Le système ne peut pas trouver le lecteur spécifié." ou "Le système ne peut pas trouver le chemin spécifié." dans un script batch
Mais cd A: \ rr \ Br> fld_chk.out ne capture pas ces erreurs.
comment faire pour y capturer des erreurs standard?
Mon code est comme ceci: -
cd A:\rr\Br>fld_chk.out
cd B:\yy\dd>>fld_chk.out
find /c "The system cannot find" *.out>fld_count_check_1.out
find /c "0" fld_count_check_1.out>fld_count_check_2.out
FOR /F "TOKENS=1* DELIMS=:" %%B IN (fld_count_check_2.out) DO SET b=%%C
set _count=%b%
IF %_count% EQU 2 goto Success
IF not %_count% EQU 2 goto notSuccess
:Success
echo folder found
:notSuccess
echo folder not found
Merci à l'avance Sree
merci ... Je ne pensais pas que ... solution simple et très efficace .... – Sree