Um arquivo Tweaked é definido como um arquivo existente na origem e no destino, com tamanho e carimbo de data / hora idênticos, mas com configurações de atributos diferentes.
"Solitário":
Um arquivo "solitário" está presente na origem, mas não no destino; excluir sozinho impedirá que novos arquivos sejam adicionados ao destino.
"Extra" (o outro que não é bem explicado):
Um arquivo "extra" está presente no destino, mas não na fonte; excluir extras impedirá exclusões do destino.
Eu acho que a resposta sobre "extras" é um pouco enganadora. Não é necessário excluir arquivos no destino apenas porque seus extras são listados?
Brimstedt 2/11/12
7
De acordo com a documentação, nenhuma ação é executada nos arquivos "Extra". Eles são simplesmente relatados no log de saída do programa. Se você incluir a opção "/ XX", elas nem serão relatadas na saída do programa. Não sei se funciona dessa maneira, mas não há razão para duvidar ... Nunca tentei como um caso de teste.
Kevin Fegan
8
A opção / PURGE removerá os arquivos que não estão mais na origem (junto com a opção / MIR). Concedido, eu não sei o que / XX / PURGE acabaria fazendo ...
Richard
99
"Ajustado", "Solitário" e "Extra" se referem às "Classes" do RoboCopy dos arquivos.
Para cada diretório processado, o RoboCopy constrói uma lista de arquivos que correspondem às especificações de arquivo de inclusão, nos diretórios de origem e de destino. O programa faz referência cruzada a essas listas, vendo quais arquivos existem onde, comparando horários e tamanhos, sempre que possível, e coloca cada arquivo selecionado em uma das seguintes classes:
File Exists In Exists In Source/Dest Source/Dest Source/Dest
Class Source Destination File Times File Sizes Attributes
=========== =========== ================ =============== ============= ============
Lonely Yes No n/a n/a n/a
Tweaked Yes Yes Equal Equal Different
Same Yes Yes Equal Equal Equal
Changed Yes Yes Equal Different n/a
Newer Yes Yes Source > Dest n/a n/a
Older Yes Yes Source < Dest n/a n/a
Extra No Yes n/a n/a n/a
Mismatched Yes (file) Yes (directory) n/a n/a n/a
Por padrão, os arquivos solitários (e diretórios) são sempre copiados, a menos que a opção / XL seja usada. Arquivos alterados, mais novos e mais antigos serão considerados candidatos à cópia (sujeitos a filtragem adicional descrita abaixo), os mesmos arquivos serão ignorados (não copiados) e os arquivos e diretórios extra e incompatíveis (e diretórios) serão simplesmente relatados no log de saída .
Normalmente, os arquivos Tweaked não são identificados nem copiados - eles geralmente são identificados como Mesmos arquivos por padrão. Somente quando switch / IT for usado, será feita a distinção entre os arquivos Same e Tweaked e somente então os arquivos Tweaked serão copiados.
Use as seguintes opções para substituir esse comportamento padrão:
Switch Function
======== =====================
/XL eXclude Lonely files and directories.
/IT Include Tweaked files.
/IS Include Same files.
/XC eXclude Changed files.
/XN eXclude Newer files.
/XO eXclude Older files.
Use the following switch to suppress the reporting and processing of Extra files:
/XX eXclude eXtra files
Encontrei documentação para as versões XP010 (Windows XP) e 1.70 do RoboCopy . Se eu encontrar documentação para as versões XP026 ou XP027 (Windows 7), irei linká-las aqui.
Editar (danpritts) - Eles não especificam o número da versão do robocopy, mas aqui estão (menos detalhados) Windows 7/8/2008/2012 robocopy Docs
@ Kevin, Uau, isso é coisa boa cara. Aliás, existe um lugar para baixar versões antigas do RoboCopy?
Pacerier
@Pacerier - Você pode obter uma cópia do Robocopy.exe nas "Ferramentas do Windows Server 2003 Resource Kit" baixando rktools.exe aqui: microsoft.com/en-us/download/details.aspx?id=17657 . Este contém a versão XP010 da Robocopy. Se você não deseja instalar o pacote completo, basta descompactar o rktools.exe em uma pasta temporária. Isso extrairá rktools.msi (e 2 arquivos ".cab") e, em seguida, UNZIP rktools.msi. Você obterá o Robocopy (versão XP010) e o Robocopy.doc.
Kevin Fegan
@Pacerier - Você também pode obter uma cópia do Robocopy.exe Versão XP026, que está incluída na GUI do Robocopy aqui: technet.microsoft.com/en-us/magazine/…
"Ajustado", "Solitário" e "Extra" se referem às "Classes" do RoboCopy dos arquivos.
Para cada diretório processado, o RoboCopy constrói uma lista de arquivos que correspondem às especificações de arquivo de inclusão, nos diretórios de origem e de destino. O programa faz referência cruzada a essas listas, vendo quais arquivos existem onde, comparando horários e tamanhos, sempre que possível, e coloca cada arquivo selecionado em uma das seguintes classes:
Por padrão, os arquivos solitários (e diretórios) são sempre copiados, a menos que a opção / XL seja usada. Arquivos alterados, mais novos e mais antigos serão considerados candidatos à cópia (sujeitos a filtragem adicional descrita abaixo), os mesmos arquivos serão ignorados (não copiados) e os arquivos e diretórios extra e incompatíveis (e diretórios) serão simplesmente relatados no log de saída .
Normalmente, os arquivos Tweaked não são identificados nem copiados - eles geralmente são identificados como Mesmos arquivos por padrão. Somente quando switch / IT for usado, será feita a distinção entre os arquivos Same e Tweaked e somente então os arquivos Tweaked serão copiados.
Use as seguintes opções para substituir esse comportamento padrão:
Encontrei documentação para as versões XP010 (Windows XP) e 1.70 do RoboCopy . Se eu encontrar documentação para as versões XP026 ou XP027 (Windows 7), irei linká-las aqui.
Editar (danpritts) - Eles não especificam o número da versão do robocopy, mas aqui estão (menos detalhados) Windows 7/8/2008/2012 robocopy Docs
fonte