1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @echo off
cls
set /p SOURCE=Chemin de la Source :
set /p DEST=Chemin de la Destination :
set /p NOM= Nom du resultat :
MKDIR %DEST%
Robocopy.exe "%SOURCE%\." "%DEST%" /E /COPYALL/TIMFIX /R:2 /W:5 /XO /LOG:"C:\%NOM%.txt" /NP /NS /V /FP /TEE /ETA
FOr /r %%a IN (%SOURCE%\*.*) do (set /a nbLine+=1)
SET pourCent=0
SET Effect=0
FOR /f "tokens=*" %%A IN ("%SOURCE%\.") DO (
SET /a Effect+=1
SET /a pourCent=%effect%*100/%nbLine%
ECHO %%A >> %dest%
title copie en cours ... %pourCent% %% effectu‚s
)
pause>nul
:abort
echo You pressed CTRL+C to end the copy operation.
goto exit |