scripts |
19/12/2012 |
Sauvegarde par mirroir les repertoires choisis sur un disque a l'aide de robocopy.
On fournit une liste de repertoire a sauvegarder dans BCK_DIR_D Le disque de sauvegarde DST_DISK
Si on veut sauvegarder plusieurs disques de son pc, il suffit d'ajouter des boucles for est d'ajouter un répertoire de backup.
@echo off
:: usage: backup
::
:: sauvegarde par mirroir les repertoires choisis sur
:: un disque a l'aide de robocopy
::
:: on precise une liste de repertoire a sauvegarder
:: dans BCK_DIR_D
::
:: le disque de sauvegarde DST_DISK
::
:: date: 19/12/2012
:: auteur: jean-louis Bicquelet
:: version: 1.0 initiale
: ---------------------------------------------------------------
if "%1"=="/?" goto usage
:----------------------------------------------------
set LOCAL=c:\usr\local
:----------------------------------------------------
set BCK_DIR_D=(emploi web jlb prog)
set DST_DISK="E:"
set LOGFILE=backup.log
echo "" > %LOGFILE%
:----------------------------------------------------
:backup
for %%i in %BCK_DIR_D% do ( echo %%i
robocopy D:\\%%i %DST_DISK%\\%%i /Mir /z
rem >> %LOGFILE%
)
GOTO:EOF
:----------------------------------------------------
:usage
type backup.bat | findstr /B "::" |sed "s/...//"
GOTO:EOF
:----------------------------------------------------