Alors j'ai un probleme de boucle dans mon script
Il est censé refaire une sauvegarde si les fichiers sont de meme taille et cas contraire il est censé supprimer les fichiers vieux de plus de une semaine.
Cependant meme si les fichiers n'ont pas la meme taille le script fait la sauvegarde
HELP PLEASE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Partager