Línea de comandos de Win7: cómo copiar un archivo y crear el subárbol que falta

Línea de comandos de Win7: cómo copiar un archivo y crear el subárbol que falta

Tengo varios archivos que necesito copiar en diferentes ubicaciones de la red. Sin embargo, es habitual que sea necesario crear subdirectorios. Consideré crear una aplicación para hacer esto, pero prefiero no "reinventar la rueda" si no es necesario.

Un ejemplo sería el siguiente:

Proceso de copiar:

C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

A:

\\Server1\Downloads\Patches\Web\Project\

terminaría copiando el archivo a:

\\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

(debido a que "Proyecto" es común en ambas rutas, ese es el punto de partida donde necesitaríamos crear la nueva ruta).

¿Alguna sugerencia?

-- Actualización posterior: Lo sentimos, parece que esto es un duplicado de¿Cómo copiar un archivo a un directorio en DOS y crear directorios si es necesario?

La respuesta, aunque no existe una forma automatizada de hacer esto (tal vez escriba esa utilidad después de todo) es usar XCOPY:

XCOPY C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs \\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs

Respuesta1

La respuesta es usar XCOPY, como se sugiere en la publicación actualizada. XCOPY hace un buen trabajo al crear el árbol de directorios necesario en el servidor en red.

información relacionada