robocopy mirror, mas não use timestamps

3

É possível usar o ROBOCOPY para espelhar um diretório, mas ignorar os timestamps das fontes? Eu tentei o seguinte:

robocopy \source\folder \destination\folder /MT:16 /PURGE /COPY:D /E

Mas, quando pressiono Enter, a tela de resumo mostra as opções como:

Options : * . * /S /E /COPY:DT /PURGE /MT:16 /R:1000000 /W:30

Como posso espelhar dois diretórios, mas ignorar os timestamps da origem quando os arquivos são copiados?

Obrigado por qualquer insight!

    
por heyjon 28.02.2013 / 00:20

1 resposta

1

Se você não quiser que arquivos alterados no original ou no lado do destino sejam sobrescritos no destino, combine as duas opções / XO / XN. Novos arquivos no lado original e arquivos excluídos no lado de destino ainda serão adicionados à pasta de destino. E as exclusões no lado original também serão transferidas para o destino.

Usar apenas a opção / XO permitirá que as alterações feitas nos arquivos de pastas originais sobrescrevam os arquivos de destino alterados. Mas as alterações no destino serão aplicadas se houver um arquivo mais antigo na pasta original. Essas alterações serão sobrescritas se o lado original for alterado posteriormente.

O Robocopy tem uma longa lista de opções que você pode achar útil. Para criar uma execução de arquivo de referência:

robocopy /? > robocopy_usage.txt

    
por 28.02.2013 / 07:39

Tags