1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| set dossier_bckp=D:\testbackup\
set jour=7
set backup1=D:\testbackup\CtrlEnvLabo-2012-10-28-20-00.backup
for %%x in ("%backup1%") do set size1=%%~x
set backup2=D:\testbackup\CtrlEnvLabo-2012-10-27-20-00.backup
for %%x in ("%backup2%") do set size2=%%~x
if %size1% EQU %size2% goto sauvegarde
:sauvegarde
"C:\program files (x86)\postgresql\8.3\bin\pg_dump" -Fc --file=D:\testbackup\CtrlEnvLabo-2012-05-14-20-00 --verbose -U postgres CtrlEnvLabo
else
(if %size1% GTR %size2% goto suppression)
:suppression
%dossier_bckp%\forfiles -p%dossier_bckp% -s -m*.backup -d-%jour% -c"cmd /c del @FILE" |