Salut,
sous win xp, moi j'ai fais ca .. en dessous.
ma clé usb est dans: e:
mes docs à sauver sont dans :c:\Documents and Settings\piscine\Mes documents\pool
un log permet de voir ce qui est copié et les heures de début et de fin.
ce script copie tout le répertoire cible si il n'est pas sur la clé; et seulement ce qui est plus récent autrement.
Script utilise xcopy interressant mais ne permet pas d'aller très finement dans les sauvegardes.
J'utilise ubuntu depuis, mais je n'ai pas réalise de script encore.
attention,"shutdown -S " éteint l'ordi en fin de programme; à enlever si vous ne faites pas la sauvegarde en fin d'utilisation de l'ordi.
script qui permet de sauver rapidement tout les soirs, mais qui écrase les versions des fichiers précédente (dans la sauvegarde); il faudrait donc une autre sauvegarde intégrale en fin de chauqe semaine par exemple ..
bonne chance . Cd
:: SAvDataPool.bat V1.6 by Cedric Danton (rdplib@tiscali.fr)
:: Sauvegarde les données ciblées de répertoires prédéfinis
@ECHO OFF
::----------- DEBUT -----------
IF EXIST "e:\sav\" GOTO SUITE
MD "e:\sav\"
:SUITE
echo demarrage de la sauvegarde
echo.
echo patientez
echo. >>SavDataPool.log
echo sauvegarde du >>SavDataPool.log
date /T >>SavDataPool.log
time /T >>SavDataPool.log
IF EXIST "c:\Documents and Settings\piscine\Mes documents\pool" XCOPY "c:\Documents and Settings\piscine\Mes documents\pool\*.*" "e:\sav" /EDYL >>SavDataPool.log
IF EXIST "c:\Documents and Settings\Danton Cedric\Mes documents\pool" XCOPY "c:\Documents and Settings\Danton Cedric\Mes documents\pool\*.*" "e:\sav" /EDYL >>SavDataPool.log
echo.
echo fin de lecture ...
echo.
echo copie en cours ...
IF EXIST "c:\Documents and Settings\piscine\Mes documents\pool" XCOPY "c:\Documents and Settings\piscine\Mes documents\pool\*.*" "e:\sav" /EDY >nul
IF EXIST "c:\Documents and Settings\Danton Cedric\Mes documents\pool" XCOPY "c:\Documents and Settings\Danton Cedric\Mes documents\pool\*.*" "e:\sav" /EDY >nul
echo Fin sauvegarde le >>SavDataPool.log
date /T >>SavDataPool.log
time /T >>SavDataPool.log
shutdown -S
::----------- FIN -----------
:fin