Robocopy (Robust File Copy) e XCopy são duas ferramentas de linha de comando frequentemente usadas em transferências de arquivos para Windows. O XCopy está incluído na maioria das versões do Windows, mas tem sido menos usado porque o Robocopy é distribuído com o Windows Vista e o Windows 7. Robocopy também faz parte do Windows Resource Kit. Para todos os tipos de cópia de arquivo em massa, ambos são programas úteis, mas o Robocopy tem algumas opções que tornam o trabalho mais fácil.
Espelhamento
Robocopy, ao contrário do XCopy, é usado para espelhar - ou sincronizar - diretórios. Em vez de copiar todos os arquivos de um diretório para outro, o Robocopy verificará o diretório de destino e removerá os arquivos que não estão mais na árvore principal. Ele também verifica os arquivos no diretório de destino em relação aos arquivos a serem copiados e não perde tempo copiando arquivos inalterados.
Vídeo do dia
Automação
Usar a opção "Horário de funcionamento" (/ RH) com o Robocopy permite definir quando as cópias devem ser feitas em vez da hora do comando como no XCopy. Essa automação é mais útil para fazer backups diários ou para grandes trabalhos em lote que levarão algum tempo, mas não requerem interação.
Observe que o processo robocopy.exe estará presente na lista de tarefas, pois verifica o relógio para saber quando copiar. O Robocopy também oferece suporte a registro - com a opção / LOG: arquivo; e tentar novamente - o padrão é 1 milhão de tentativas, com 30 segundos de intervalo - para automação adicional.
Monitoramento
O Robocopy suporta o monitoramento de arquivos e diretórios com os comandos "/ MON" ou "/ MOT". "/ MON: n" copia o arquivo para o destino com n ou mais alterações, enquanto "/ MOT: m" verifica o arquivo a cada "m" minutos para quaisquer alterações e copia-o quando houver. Isso é semelhante a salvar periodicamente um arquivo enquanto trabalha nele, só que mais eficiente. XCopy não tem suporte de monitoramento.
Atributos
Tanto o XCopy quanto o Robocopy têm suporte para copiar sobre o atributo "archive" em arquivos, mas o Robocopy leva isso a passo adiante - ele suporta a cópia de todos os atributos - incluindo carimbos de data / hora, segurança, proprietário e informações de auditoria. Esses atributos adicionais ajudam a manter uma estrutura de diretório adequada, especialmente ao copiar como administrador.