2012-08-01 13 views
7

un servizio è in esecuzione su molti server e su alcune macchine ho bisogno di un altro insieme di plugin che su altre macchine per questo servizio.Copiare solo i file esistenti con robocopy

Su tutti questi host c'è già la cartella con alcuni file dei plugin necessari per tale host. Ora ho bisogno di aggiornare quelli da un'unica fonte.

E 'importante che robocopy solo copia il file dalla sorgente che sono già nella cartella sul server, e non eventuali file aggiuntivi.

ho pensato che il flag/XX farebbe questo, ma non funziona per me.

Questo è il comando che ho usato:

robocopy <src> <dst> /E /XX /NP 

Quale comando sarebbe quello giusto per me?

EDIT: Va bene, la traduzione in tedesco è un po 'male. L'aiuto originale inglese dal robocopy mi dice esattamente che cosa usare:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

(nella traduzione tedesca la parte molto utile "presente in origine ma non destinazione" viene lasciato fuori)

+0

grazie, molto utile – martinus

+0

Invece di modificare la tua domanda, potresti impostare una risposta con la soluzione e contrassegnarla come tale? Grazie per tutti gli utenti. –

+0

@MatM Ho trovato la soluzione troppo presto per Stockoverflow per pubblicare una risposta da solo (non me lo permetteva). E mi sono dimenticato di farlo più tardi - ma l'ho fatto solo ora! – meilon

risposta

10

Va bene, la traduzione in tedesco è un po 'cattivo L'aiuto originale inglese dal robocopy mi dice esattamente che cosa usare:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

(nella traduzione tedesca la parte molto utile "presente in origine ma non destinazione" viene lasciato fuori)

Problemi correlati