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"