Estou aprendendo e usando muito o robocopy nas últimas semanas. Uma coisa que não consegui encontrar é uma boa documentação sobre os termos usados no arquivo de log padrão. Não há linha de cabeçalho no log padrão.
Especificamente para o projeto no qual estou trabalhando agora, preciso copiar alguns arquivos, mas apenas se eles ainda não estiverem lá. Eu tenho um drive que é o master (Drive F) e um que é uma cópia parcial do Drive F (Drive Y). Preciso de todos os arquivos copiados da unidade F para a unidade Y, mas somente se a pasta e / ou o arquivo na unidade F não existir na unidade Y.
Eu corri uma série de robocópias como essa (mas essa não é a questão ou a minha pergunta. Eu estou fornecendo isso como ilustração para minha pergunta):
robocopy /xc /xn /xo "f:\" "y:\" *.* /COPY:DAT /E /L /LOG:d:\log\myLogDryRun.log
Isso me deu um registro do que acontecerá quando eu executar o comando sem o flag / L.
Embora a maior parte do log possa ser descoberta, há alguns itens listados que não são claros. Incluímos alguns exemplos de saída do arquivo de log que modifiquei para proteger as informações de pessoas que aparecem nele. Isto é para ilustração de um exemplo e não um log completo e verdadeiro.
*EXTRA Dir -1 y:\Open Client Files\sample\
0 f:\server\blah\somefolder\
6 f:\server\blah\somefolder\
11 f:\server\blah\somefolder\
16 f:\server\blah\somefolder\
21 f:\server\blah\somefolder\
3 f:\server\blah\somefolder\
New Dir 0 f:\server\blah\somefolder\
New Dir 2 f:\server\blah\somefolder\
New File 476693 2014-01-31 1033.00 INV.PDF
New File 34631 2014-03-03 1033.00 PAY REC.pdf
New Dir 99 f: - Open Client Files33 GHG\Planning\
New File 60416 2013-11-11 1033a filename example1.txt
New File 28672 2013-11-12 1033a filename example1.txt
New File 1.4 m 2013-11-13 1033a filename example1.txt
... more files ...
New File 21178 2014-12-31 1033a filename example1.txt
New File 17425 2015-01-29 1033a filename example1.txt
New File 19551 2015-01-29 1033a filename example1.txt
New File 21716 2015-01-29 1033a filename example1.txt
New Dir 42 f:\exampleDirectory\exampleFolder\blah\blah\
Então eu acredito que a linha * EXTRA Dir está me dizendo que a unidade Y contém o diretório mostrado e não está na Unidade F e então, obviamente, -1 é a contagem do diretório extra.
Mas não consigo descobrir quais são os números nos diretórios a seguir.
Acho que decifrei que New Dir e New Name significam pasta (s) e Arquivo (s) que não aparecem na Unidade Y e serão copiados da Unidade F.
Eu vejo que se o New Dir tiver vários Novos Arquivos, o número total de novos arquivos que estão nesse diretório será contado (99 no meu exemplo abaixo) e então eu encontrarei 99 nomes de arquivos abaixo. Mas qual é o número logo após "New File"? O tamanho do arquivo?
Existem outras coisas nos logs reais que não consigo entender, mas acho que isso ilustra o meu ponto e pergunta.
A minha pergunta é, alguém pode me apontar para um ponto de partida onde eu possa encontrar informações sobre os itens contidos no log padrão. Eu vasculhei a internet e várias placas como essa e encontrei todos os tipos de informações sobre os sinalizadores e maneiras de executar o robocopy, mas nenhuma documentação no relatório de log.
Agradecemos antecipadamente por qualquer ajuda.