2012-08-01 17 views
7

un servicio se está ejecutando en muchos servidores y en algunas máquinas necesito otro conjunto de complementos que en otras máquinas para este servicio.Copie solo archivos existentes con robocopy

En todos esos hosts ya existe la carpeta con algunos archivos de complemento necesarios para ese host. Ahora necesito actualizarlos desde una única fuente.

Es importante que robocopy solo copie el archivo de la fuente que ya está en la carpeta en el servidor, y no ningún archivo adicional.

Pensé que la bandera/XX haría esto, pero no funciona para mí.

Este es el comando utilicé:

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

¿Qué comando sería el más adecuado para mí?

EDITAR: De acuerdo, la traducción al alemán es un poco mala. El original asistencia Inglés de robocopy me dice exactamente lo que debe usar:

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

(En la traducción alemana de la parte muy útil "presente en la fuente, pero no el destino" se deja fuera)

+0

gracias, bastante útil – martinus

+0

lugar de editar su pregunta, ¿podría configurar una respuesta con la solución y marcarla como tal? Gracias a todos los buscadores –

+0

@MatM Encontré la solución demasiado pronto para que Stockoverflow me envíe una respuesta (no me lo permitió). Y me olvidé de hacerlo más tarde, ¡pero lo hice justo ahora! – meilon

Respuesta

10

bien, la traducción alemana es un poco malo El original asistencia Inglés de robocopy me dice exactamente lo que debe usar:

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

(En la traducción alemana de la parte muy útil "presente en la fuente, pero no el destino" se deja fuera)

Cuestiones relacionadas