Visualizza messaggio singolo
Vecchio 19-05-2013, 21.14.28   #22
xilo76
Forum supporter
Global Moderator
 
Registrato: 23-08-2007
Messaggi: 2.704
xilo76 č conosciuto da tuttixilo76 č conosciuto da tuttixilo76 č conosciuto da tuttixilo76 č conosciuto da tutti
Rif: modificare script backup con winrar



Codice:
@setlocal
@if exist "d:\documenti*.7z" (rename "d:\documenti*.7z" "d:\documenti.7z") else echo "Non esiste il file documenti*.7z" && goto CreazioneFile
@if exist "d:\gestionale*.7z" (rename "d:\gestionale*.7z" "d:\gestionale.7z") else echo "Non esiste il file gestionale*.7z" && goto CreazioneFile
"C:\Program Files\7-Zip\7z.exe" u -x@"c:\lista.txt" -y  "d:\documenti.7z" "z:\documenti\*.*"
"C:\Program Files\7-Zip\7z.exe" u -x@"c:\lista.txt" -y  "d:\gestionale.7z" "z:\gestionale\*.*"
:: imposta la variabile data con la data odierna
@set data=%date% 
:: cambia / con - altrimenti fa casino con le directory :-)
@set data=%data:/=-%
rename "d:\documenti.7z" "d:\documenti %data% %time%.7z"
rename "d:\gestionale.7z" "d:\gestionale %data% %time%.7z"
@endlocal

:: Salta qui se i file non esistono o se devono essere ancora creati

:CreazioneFile

"C:\Program Files\7-Zip\7z.exe" a -x@"c:\lista.txt" -y  "d:\documenti.7z" "z:\documenti\*.*"
"C:\Program Files\7-Zip\7z.exe" a -x@"c:\lista.txt" -y  "d:\gestionale.7z" "z:\gestionale\*.*"
:: imposta la variabile data con la data odierna
@set data=%date% 
:: cambia / con - altrimenti fa casino con le directory :-)
@set data=%data:/=-%
rename "d:\documenti.7z" "d:\documenti %data% %time%.7z"
rename "d:\gestionale.7z" "d:\gestionale %data% %time%.7z"

:: esce dalla procedura (che abbiamo chiamato backup.bat)
:: e la richiama per il file successivo 
:: (o almeno l'intenzione č questa: funzionerą? :-) )

exit /b && call "c:\backup.bat"
xilo76 non č collegato   Rispondi citando