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

1

Tenho vários arquivos que preciso copiar para diferentes locais da rede. No entanto, é uma ocorrência regular que os subdiretórios precisam ser criados. Pensei em criar um aplicativo para fazer isso, mas prefiro não "reinventar a roda" se não precisar.

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 nos dois caminhos, é o ponto de partida em que precisamos criar o novo caminho.)

Alguma sugestão?

- Post Update: Desculpe, parece que esta é uma duplicata de Como 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) está usando o XCOPY:

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

Respostas:

1

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

Dan
fonte