Pb script Batch version 2

Fermé
fab - 24 août 2004 à 12:20
 Fab - 24 août 2004 à 13:17
Bonjour,

J'ai un pb avec ce Batch, il ne prend pas en comptes les errorlevel

Why?

Si quelqu'un peut m'aider, merci

@ECHO OFF
echo Les fichiers sont en train d'etre copies
xcopy "c:\mes documents" X:\ /E /d /y /c

if ERRORLEVEL=5 goto Disque
if ERRORLEVEL=4 goto probleme
if ERRORLEVEL=2 goto Interruption
if ERRORLEVEL=1 goto aucun
if ERRORLEVEL=0 goto fin

:aucun
echo Aucun fichier a copier
goto fin2

:Interruption
echo interruption par CONTROL+C
goto fin2

:probleme
echo Espace disque ou mémoire insuffisante ou Lecteur introuvable
goto fin2

:disque
echo Erreur d'ecriture sur le disque
goto fin2

:fin
echo Copie termine avec succes
echo Arret de l'ordinateur
rem rundll32 user.exe,exitwindows

:fin2
A voir également:

3 réponses

tu es sur des erreurs levels generés par xcopy ???

je veux dire qu'il sort bien ceux là 5,4,3,2,1,0 ?
0
A priori oui, j'ai trouvé ça sur un site


Existe t'il un moyen d'afficher l'errorlevel retournée?
0
Pour les error level

http://www.namani.net/index.html

puis DOS-->commande externe-->XCOPY
0