Newsgroup: it.comp.lang
Titolo: [BAT] .bat - Problema con Back up e successiva sincronizzazione

Ciao,
vorrei fare il back up completo del mio PC su un hard disk esterno collegato
con USB2
e poi, settimanalmente, la sola sincronizzazione, cioč la sostituzione
solamente di quei files
che effettivamente hanno suběto cambiamenti nel frattempo
(senza effettuare nuovamente tutto il back up completo che sarebbe di oltre
20 giga).
Avevo pensato di fare questo con un .bat con questo comando:
XCOPY   C:\sincro   F:\sincro   /D /E /V /I /H /R /K /Y
Tutto funziona benissimo, molto velocemente (in 9 minuti mi sincronizza 23
giga),
l'unico problema (non da poco) č che mi sincronizza i files nuovi
MA NON mi elimina dal back up files eventualmente cancellati nel disco di
origine.
Mi potete aiutare?
Posso inserire un comando per dire di controllare tutti i files del back up
e,
quelli che non hanno corrispondenza nel hard disk di origine, di
cancellarli?
Grazie
Ciao
Carlo

~\/~ "Carlo" == Carlo  <carlom...@katamailTIRAMIVIA.com> writes:
Carlo> Ciao, vorrei fare il back up completo del mio PC su un hard
Carlo> disk esterno collegato con USB2 e poi, settimanalmente, la sola
Carlo> sincronizzazione, cioč la sostituzione solamente di quei files
Carlo> che effettivamente hanno suběto cambiamenti nel frattempo
Carlo> (senza effettuare nuovamente tutto il back up completo che
Carlo> sarebbe di oltre 20 giga).
Carlo> Avevo pensato di fare questo con un .bat con questo comando:
Carlo> XCOPY C:\sincro F:\sincro /D /E /V /I /H /R /K /Y
Carlo> Tutto funziona benissimo, molto velocemente (in 9 minuti mi
Carlo> sincronizza 23 giga), l'unico problema (non da poco) č che mi
Carlo> sincronizza i files nuovi MA NON mi elimina dal back up files
Carlo> eventualmente cancellati nel disco di origine.
Carlo> Mi potete aiutare?  Posso inserire un comando per dire di
Carlo> controllare tutti i files del back up e, quelli che non hanno
Carlo> corrispondenza nel hard disk di origine, di cancellarli?
Carlo> Grazie Ciao Carlo
Se vuoi appoggarti a dos/windows la vedo fallace, hai gia` ottenuto
tanto cercandoti i parametri di XCOPY...
comunque posso dare una idea
Se proprio devi stare su dos, per abitudine a pensare
l'operazione giusta al momento giusto,  posso suggerirti
di mappare la cancellazione volontaria dei file, con un .bat tipo:
REM ------ CANCELLA.BAT -----------------------------------------------
del %1 %2 %3 %4 %5 %6 %7 %8 %9    <-- verifica, io potrei non ricordare
                 il passaggio di parametri perche` non uso piu` dos/win
echo del %1 %2 %3 %4 %5 %6 %7 %8 %9 >> C:\DELETED.BAT
REM -------------------------------------------------------------------
poi prima di copiare con la tua riga di comando XCOPY, esegui:
F:
C:\DELETED.BAT
in questo modo eviti anche di perdere file cancellati da altra fonte
(che e` una delle ragioni per cui si fa il backup)
Ma se puoi appoggiarti a unix hai molta piu` versatilita` con find ed
eventualmente perl.
Saluti,
MARco  
http://mar.i.am/?16463.49362
-- 
x(t),y(t) = th(3t-34.5)*e^[-(3t-34.5)^2]/2-4.3+e^(-1.8/t^2)/(.8*atg(t-
3)+2)(t-1.8)-.3th(5t-42.5),(1.4e^[-(3t-34.5)^2]+1-sgn[|t-8.5|-.5]*1.5*
|sin(pi*t)|^[2e^(-(t-11.5)^2)+.5+e^(-(.6t-3.3)^2)])/(.5+t)+1  ; 0<t<14