Eu tenho medo de ter que discordar da resposta anterior: o robocopy (sozinho) não é uma boa ferramenta para copiar dados porque ele não tem nenhum mecanismo para fazer backup de arquivos abertos com segurança e, portanto, pode ter resultados imprevisíveis.
Eu não estou falando teoricamente aqui: no ano passado, um cliente meu teve um desastre de dados total (como em: ele não tinha mais nada) porque usou o robocopy para sincronizar sua pasta de dados com um servidor remoto diariamente. Desde os arquivos em perguntas onde, em grande parte, usado por um programa de banco de dados de área de trabalho, o arquivo que copiou com sucesso onde aleatório dependendo de qual processo eles ainda estavam bloqueados.
Quando um funcionário excluiu todos os dados "ao vivo" (não pergunte por quê), ele pediu ajuda para restaurar os dados. Não pudemos fazer nada, já que a solução de "backup" era robocopy.
Regras de backups:
- Sempre considere o que você está fazendo backup.
- Sempre teste-as quando implantá-las.
- Teste-os regularmente depois.
- "Teste" significa, na verdade, restaurar dados para um local diferente e verificar a integridade dos dados, não verificando se você tem o arquivo / fita de backup em algum lugar.
- Certifique-se de que você tenha um registro significativo toda vez que for executado e verifique se alguém verifica todos esses registros.
Infelizmente, embora seja uma ótima ferramenta, o robocopy não é um programa que permite que você faça as coisas acima corretamente.