Robocopy (Robust File Copy) e XCopy são duas ferramentas de linha de comando, muitas vezes usados em transferências de arquivos para Windows. XCopy está incluído na maioria das versões do Windows, mas tem sido menos utilizado como Robocopy é distribuído com o Windows Vista e Windows 7. Robocopy também faz parte do Windows Resource Kit. Para todos os tipos de cópia de arquivos em massa, ambos são programas úteis, mas Robocopy tem algumas opções que tornam o trabalho mais fácil.
Mirroring
Robocopy, ao contrário XCopy, é usado para espelhar --- --- ou sincronizar diretórios. Em vez de copiar todos os arquivos de um diretório para outro, Robocopy irá verificar o diretório de destino e remover arquivos não estão mais em árvore principal. Ele também verifica os arquivos no diretório de destino contra os arquivos a serem copiados e não perder arquivos inalterados cópia tempo.
Automação
usando o "horas de funcionamento" opção (/ RH) com Robocopy permite definir quando as cópias devem ser feitas em vez do tempo do comando como com XCopy. Esta automatização é mais útil para fazer backups diários ou para as grandes tarefas em lote que vai demorar algum tempo, mas não necessitam de interação.
Note-se que o processo Robocopy.exe estará presente na lista de tarefas, uma vez que o relógio verifica para ver quando a copiar. Robocopy também suporta o registo --- com o / LOG: Option arquivo e Retrying --- padrões são 1 milhão de tentativas e 30 segundos para além --- para maior automatização.
monitoração
Robocopy suporta o monitoramento de arquivos e diretórios com o "/SEG" ou "/ MOT" comandos. "/ MON: n" copia o arquivo para o destino com n ou mais alterações, ao passo "/ MOT: m" verifica o arquivo de todos os "m" minutos para as alterações, depois o copia quando existem. Isto é semelhante ao salvar periodicamente um arquivo enquanto estiver trabalhando nele, só que mais eficiente. XCopy não tem suporte de monitoramento.
Atributos
Ambos XCopy e Robocopy tem suporte para copiar sobre o "arquivo" atributo em arquivos, mas Robocopy leva isso um passo adiante --- ele suporta copiar sobre todos os atributos --- incluindo timestamps, segurança, proprietário e informações de auditoria. Estes atributos adicionais ajudam na manutenção de uma estrutura adequada, especialmente quando se copia como um administrador.