Linha de comando do Win7: como copiar um arquivo e criar a subárvore ausente

Linha de comando do Win7: como copiar um arquivo e criar a subárvore ausente

Tenho vários arquivos que preciso copiar para diferentes locais de rede. No entanto, é comum que os subdiretórios precisem ser criados. Pensei em criar um aplicativo para fazer isso, mas prefiro não "reinventar a roda" se não for necessário.

Um exemplo seria o seguinte:

Copiando:

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

Para:

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

acabaria copiando o arquivo para:

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

(como "Projeto" é comum em ambos os caminhos, esse é o ponto de partida onde precisaríamos criar o novo caminho.)

Alguma sugestão?

- Pós atualização: Desculpe, parece que esta é uma duplicata deComo copiar um arquivo para um diretório no DOS e criar diretórios se necessário?

A resposta, embora não exista uma maneira automatizada de fazer isso (talvez eu escreva esse utilitário, afinal) é 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

Responder1

A resposta é usar XCOPY, conforme sugerido na postagem atualizada. XCOPY faz um bom trabalho ao criar a árvore de diretórios necessária no servidor em rede.

informação relacionada