O Robocopy não mantém um arquivo de log padrão. No entanto, apenas copia arquivos com diferenças por padrão. Então, se você tentou a mesma cópia novamente, pularia aqueles que já haviam sido copiados com sucesso.
Copiei um grande número de arquivos usando o Robocopy e recebi uma nota no final que dois arquivos falharam. Eu não configurei um switch para salvar um arquivo de log.
Existe um arquivo de log salvo em um local padrão automaticamente? Eu obviamente preferir não copiar novamente tudo, para obter essa informação.
O Robocopy não mantém um arquivo de log padrão. No entanto, apenas copia arquivos com diferenças por padrão. Então, se você tentou a mesma cópia novamente, pularia aqueles que já haviam sido copiados com sucesso.
Use a chave V ao executar o robocopy
/V : Produce Verbose output log, showing skipped files.
Você também pode querer incluir essa opção
/FP : Include Full Pathname of files in the output
Uma coisa que você pode achar útil é tentar a cópia novamente com a opção /L
. Esse switch é similar aos switches -n/--dry-run
no rsync - ele gera um log do que aconteceria, mas na verdade não copia nada. É legal porque é muito mais rápido, não destrutivo e pode ser bastante versátil quando combinado com outros switches como /V
, /LOG:file
e /LOG+:file
.
Se você deseja que o robocopy crie um log, é necessário especificar um arquivo de log com o parâmetro /log:[filepath]
. Eu normalmente emparelho isso com a opção /tee
, então também vejo progresso no console.
Tags robocopy