Esta pergunta já tem uma resposta aqui:
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