O comando de replicação de arquivos do Microsoft Windows é conhecido como “Robocopy file copy” ou simplesmente chamado Robocopy. Ele usa o conceito de timestamp e datestamp para transferências de arquivos incompletas, que ajudam na tolerância de interrupções de rede. Ele sabe por onde começar a usar esse registro de recuperação tendo a informação do carimbo de data/hora. Robocopy elimina a chance de falha, pois salta os pontos de junção NTFS, já que o NTFS causa loops infinitos. Robocopy substitui todos os outros comandos de cópia com múltiplas características excepcionais.
O conceito usado no Robocopy para copiar múltiplos arquivos simultaneamente é multithreading. O uso de multithreading torna-o muito mais rápido do que a cópia padrão e também Xcopy. A sintaxe básica é:
robocopy <Source> <Destination> ]
Faatures:
- Pode pré-especificar o que fazer com nomes de arquivos conflitantes.
- Pode excluir alguns arquivos ou pastas.
- Pode agendar uma operação de copiar e colar.
- Pode espelhar 1 pasta para outra, apagando arquivos no destino que não existem na pasta de origem.
Aqui estão algumas opções de cópia disponíveis para o Robocopy:
Há muito mais, por favor sinta-se à vontade para executar o Robocopy/? no seu prompt de comando para explorar mais sobre ele.
Exemplo: