Quiero copiar algunos archivos de un recurso compartido enorme en un servidor de alta latencia. Puedo hacerlo con múltiples robocopy
comandos:
robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.
Sin embargo, me gustaría hacerlo con un solo archivo robocopy
, ya que así puedo usarlo /MT
para acelerar la copia. Sin embargo, no pude encontrar una manera de hacer esto con robocopy:
robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb
Esto resulta enERROR : Invalid Parameter #4 : "path1\*.exe"
robocopy /MT \\slow\share *.exe *.pdb
Esto copia todo path2\*.exe
lo que no quiero y también atraviesa todo \slow\share, que es lento.
¿Hay alguna otra manera, idealmente usando un comando integrado?
Respuesta1
Tuve el mismo problema, quiero duplicar archivos de una ubicación a otra. Cuando buscaba software de copia, encontré aplicaciones realmente extrañas que se integraban solas en el shell de Windows. Pero luego comencé a buscar software de sincronización y obtuve una variedad de aplicaciones mucho mejor.
He probado dos productos
Ambas aplicaciones son GUI y tienen la capacidad de crear scripts de archivos por lotes para ellas. Ambos permiten múltiples fuentes/destinos. Tienen la capacidad de duplicar, sincronizar dualmente, aumentar el objetivo y controlar las versiones.
ViceVersa es maravilloso, pero tiene un precio. FreeFileSync es tan bueno como ViceVersa, pero no he tenido la oportunidad de probarlo por completo. Leer las cosas que puede hacer desde su página web parece que supera las capacidades de ViceVersa.