Como posso mesclar dois diretórios no Windows e o resultado conter os arquivos e diretórios mais recentes?

1

Eu acredito que esta pergunta seja muito simples, mas eu quero triplicar a verificação antes de me estragar. Meus testes mostraram que esse processo funciona (eu acho, mas posso estar perdendo alguma coisa), mas novamente eu gostaria de um segundo conjunto de olhos.

Eu tenho c: \ 1 e c: \ 2 com subdiretórios. Em alguns casos, um arquivo ou diretório existirá em um, mas não em outro, em alguns casos, o mesmo arquivo existirá em ambos os lados no mesmo local, mas um é mais novo que o outro, yada yada.

É tão simples como:

    xcopy c: c:

Nesse caso, c: \ 2 seria o mais recente. (E, claro, se eu fiz xcopy c: \ 2 c: \ 1, então eu acabaria com estruturas de diretório idênticas.)

    
por Howiecamp 14.07.2011 / 16:12

2 respostas

2

Eu usaria um terceiro diretório para colocar todo o conteúdo lá (e você não excluiria / poria algo acidentalmente)

xcopy /D C: C: 
xcopy /D C: C:

Você terminará com um diretório (3) contendo todos os arquivos / pasta do diretório 1 e 2 (que é a parte de mesclagem) e todos os arquivos são os mais recentes.

    
por 14.07.2011 / 16:21
1

Eu usaria meld para inspecionar cada alteração e aprová-las manualmente.

    
por 14.07.2011 / 16:14