1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
| @echo off
echo **********************************************************
echo * *
echo * Supposons que nous voulions sauvegarder *
echo * les repertoires "Travail" et "Perso" *
echo * du disque dur ci-dessous *
echo * *
echo * Poste de travail *
echo * : *
echo * +-Sys (C:) *
echo * : *
echo * +-Mes_fichiers *
echo * : : *
echo * : +-Travail *
echo * : *
echo * +-Perso *
echo * *
echo * sur le disque externe USB E: *
echo * Architecture de la meme facon que C: *
echo * *
echo * Poste de travail *
echo * : *
echo * +-USB_Sauvegarde (E:) *
echo * : *
echo * +-Mes_fichiers *
echo * : : *
echo * : +-Travail *
echo * : *
echo * +-Perso *
echo * *
echo * /!\ Repertoires avec accents = pas pris en comptes *
echo * Le sript ci-dessous devra être adapté en fonction de *
echo * vos fichiers sources et votre lecteur de destination *
echo * *
echo **********************************************************
ECHO.
Echo Debut de la routine
ECHO.
ECHO *****************************************************
ECHO * *
ECHO * SAUVEGARDE JOURNALIERE SUR SUPPORT USB EN COURS *
ECHO * *
ECHO *****************************************************
ECHO.
REM -------- MEMORISATION ET DECOMPOSITON DE l'HEURE DE DEBUT ---------
set debut=%TIME%
set /a hd=%TIME:~0,2%*3600
set /a md=%TIME:~3,2%*60
set Sd=%TIME:~6,5%
set /a s1=hd+md+sd
REM -------- SAUVEGARDE DU REPERTOIRE TRAVAIL ---------
ECHO - SAUVEGARDE DU REPERTOIRE TRAVAIL EN COURS -
xcopy C:\Mes_fichiers\Travail\ E:\Mes_fichiers\Travail\ /Q /E /R /Y /I
ECHO - SAUVEGARDE DU REPERTOIRE TRAVAIL TERMINEE -
ECHO.
ECHO.
REM -------- SAUVEGARDE DU REPERTOIRE PERSO ---------
ECHO - SAUVEGARDE DU REPERTOIRE EN COURS -
xcopy C:\Perso\ E:\Perso\ /Q /E /R /Y /I
ECHO - SAUVEGARDE DU REPERTOIRE TERMINEE -
ECHO.
ECHO.
ECHO *****************************************************
ECHO * *
ECHO * SAUVEGARDE JOURNALIERE SUR SUPPORT USB TERMINEE *
ECHO * *
ECHO *****************************************************
ECHO.
ECHO.
REM -------- MEMORISATION ET DECOMPOSITON DE L'HEURE DE FIN ---------
set fin=%TIME%
set /a hf=%TIME:~0,2%*3600
set /a mf=%TIME:~3,2%*60
set Sf=%TIME:~6,5%
set /a s2=hf+mf+sf
REM -------- CALCUL DE LA DUREE EN SECONDES ---------
set /a s3=s2-s1
rem ----- CONVERTION DUREE EN MINUTES ET SECONDES -----
set /a h1=s3/3600
set /a m1=(s3/60)-(h1*60)
set /a s4=s3-((h1*3600)+(m1*60))
REM -------- MISE EN PAGE RESULTAT ---------
Echo +------------------------------------+
Echo : Debut de sauvegarde : %debut% :
Echo +---------------------+--------------:
Echo : Fin de sauvegarde : %fin% :
Echo +------------------------------------+
REM -------- INFORMATION SUR DUREE CONDITIONNEE -------
if %s3% leq 3599 goto minutes
:heures
Echo : Temps de sauvegarde : %h1% h %m1% min %s4% s
goto fin
:minutes
if %s3% leq 59 goto secondes
Echo : Temps de sauvegarde : %m1% min %s4% s
goto fin
:secondes
Echo : Temps de sauvegarde : %s4% secondes
:fin
Echo +------------------------------------+
pause |
Partager