Discussione:
Problemi con Robocopy
(troppo vecchio per rispondere)
Edoardo Benussi [MVP]
2007-01-10 11:35:22 UTC
Permalink
Ciao a tutti!
Ho la necessita' di copiare dei file da un PC all'altro usando il
programma Robocopy.
ROBOCOPY X:\ E:\ /SEC /MIR /E /R:1 /W:1 /V /ETA
ROBOCOPY X:\*.* E:\*.* /SEC /MIR /E /R:1 /W:1 /V /ETA
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Edoardo Benussi [MVP]
2007-01-10 14:25:20 UTC
Permalink
Purtroppo mi da errore inserendo *.*
quale errore ?
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Edoardo Benussi [MVP]
2007-01-10 16:21:28 UTC
Permalink
invalid parameter #1: "X:\*.*"
hai ragione, ho fatto casino
con xcopy.

siccome hai il log generato
cosa ti scrive quando tenta di copiare i files nuovi ?
e in corrispondenza a questo
trovi accessi negati nel registro eventi ?
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Edoardo Benussi [MVP]
2007-01-11 13:05:25 UTC
Permalink
Sul log di Robocopy non mi scrive niente...solo 0 (zero) e il nome
della cartella contenente i file da copiare (in mezzo a tutte le
altre). Sull'event viewer non c'e' niente.
aggiungi /X in fondo prima di /V /ETA
e vediamo cosa dice il log sugli altri file.
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Edoardo Benussi [MVP]
2007-01-12 15:23:53 UTC
Permalink
Eccomi....allora ho aggiunto il paramentro che mi hai detto.
Ha creato il log ma c'e' una cosa che non mi torna.
Sono infatti presenti tutte le vecchie cartelle e i files, ma per
quanto riguarda la cartella nuova con il nuovo file di testo mi ha
visto solo la cartella senza il file.
Sembra quasi che cerchi di sincronizzare solo i file che erano
presenti al momento della prima sincronizzazione...che dipenda da
qualche parametro per eseguire una sincronizzazione incrementale?
leggi bene qui la sintassi
http://www.ss64.com/nt/robocopy.html
e in particolare le advanced options.
sembra quasi che tu abbia usato un /XN
che in realtà non c'è.
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Michele N.
2007-01-12 15:40:06 UTC
Permalink
Post by Edoardo Benussi [MVP]
leggi bene qui la sintassi
http://www.ss64.com/nt/robocopy.html
e in particolare le advanced options.
sembra quasi che tu abbia usato un /XN
che in realtà non c'è.
In aggiunta posso consigliare la versione ad interfaccia grafica di
Robocopy?
http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/UtilitySpotlight2006_11.exe

Ciao
Ins
2007-01-16 12:10:00 UTC
Permalink
CIAO!
Ho individuato il problema...che stava nella parte riguardante il log.
Nel mio messaggio iniziale avevo cancellato la parte riguardante il
log...pensando che fosse superflua.
Invece era proprio la parte che generava l'errore...ecco la sintasi completa
del file batch.

ROBOCOPY X:\ E:\ /SEC /MIR /E /R:1 /W:1 /X /V /ETA /LOG:c:\TEMP\Log%date%.txt

La "sezione" che generava l'incompresibile errore era:
/LOG:c:\TEMP\Log%date%.txt

Ho corretto il problema togliendo la dicitura che parametrizzava la data in
questo modo:
/LOG:c:\TEMP\Log.txt

Cosi' facendo tutto funziona correttamente...
L'ho "scoperto" guardando attentamente il file di log... invece di cercare
(e copiare) *.* cercava in ogni cartella il file "2007-01-15.txt".

Scusate se vi ho fatto perdere tempo...ho apprezzato molto la vostra
disponibilita'.
Post by Edoardo Benussi [MVP]
Eccomi....allora ho aggiunto il paramentro che mi hai detto.
Ha creato il log ma c'e' una cosa che non mi torna.
Sono infatti presenti tutte le vecchie cartelle e i files, ma per
quanto riguarda la cartella nuova con il nuovo file di testo mi ha
visto solo la cartella senza il file.
Sembra quasi che cerchi di sincronizzare solo i file che erano
presenti al momento della prima sincronizzazione...che dipenda da
qualche parametro per eseguire una sincronizzazione incrementale?
leggi bene qui la sintassi
http://www.ss64.com/nt/robocopy.html
e in particolare le advanced options.
sembra quasi che tu abbia usato un /XN
che in realtà non c'è.
--
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Edoardo Benussi [MVP]
2007-01-16 14:18:33 UTC
Permalink
Post by Ins
CIAO!
Ho individuato il problema...che stava nella parte riguardante il log.
Nel mio messaggio iniziale avevo cancellato la parte riguardante il
log...pensando che fosse superflua.
Invece era proprio la parte che generava l'errore...ecco la sintasi
completa del file batch.
ROBOCOPY X:\ E:\ /SEC /MIR /E /R:1 /W:1 /X /V /ETA
/LOG:c:\TEMP\Log%date%.txt
/LOG:c:\TEMP\Log%date%.txt
Ho corretto il problema togliendo la dicitura che parametrizzava la
/LOG:c:\TEMP\Log.txt
Cosi' facendo tutto funziona correttamente...
L'ho "scoperto" guardando attentamente il file di log... invece di
cercare (e copiare) *.* cercava in ogni cartella il file
"2007-01-15.txt".
Scusate se vi ho fatto perdere tempo...ho apprezzato molto la vostra
disponibilita'.
grazie a te per aver postato la soluzione.
ciao.
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Loading...