@echo off echo. if X%2 == X goto SYNTAXE if exist %2\nul goto SAVE echo Le disque amovible ne doit pas etre present. echo 2sde tentative. pause if exist %2\nul goto SAVE echo Le disque amovible ne doit pas etre present. echo Backup non effectue. Fin de traitement. echo. pause goto FIN :SAVE rem choice "Voulez-vous effectuer une sauvegarde de %1 sur %2 " /T:O,30 if errorlevel 2 goto fin echo Sauvegarde en cours ... echo. rem XCOPY %1\*.* %2 /D /E /F XCOPY %1\*.* %2 /D /E /Y echo. if errorlevel 2 goto ERREUR goto FIN :ERREUR echo. echo Une erreur est survenue ! echo La sauvegarde du repertoire n'est pas terminee. echo. pause goto FIN :SYNTAXE echo. echo Syntaxe : backup.bat source cible echo avec source qui est le repertoire a sauvegarder echo et cible qui est le repertoire de sauvegarde echo. pause :FIN echo.