Estou impressionado com a documentação do ROBOCOPY. Quero fazer um backup incremental dos meus arquivos locais na unidade de rede (M). Quero que seja executado o mais rápido possível, sem arquivo de log e com o mínimo de texto possível na tela. Meus arquivos estão em algum lugar dentro de uma pasta (MyFolder) que possui muitas subpastas aninhadas. Por "incremental", quero dizer "apenas copie o que é novo ou alterado". Não quero excluir nenhum arquivo histórico no destino, mas se eu tiver alterado um arquivo, quero apenas a versão mais recente. E se eu não alterei um arquivo, não quero copiá-lo sobre o arquivo de backup existente. Abaixo está correto? (Executando o Win7 Enterprise.)
robocopy C:\MyFolder M:\MyFolder /z /np /xo /e
Por favor, não há sugestões para nada além de robocópia. Não tenho permissão para instalar nada. E eu não ligo para coisas de segurança. Eu tenho pessoas para isso (quer eu queira ou não). ;-)
/MT[:N]
Eu tenho uma CPU de 4 núcleos, então normalmente uso algo entre 8 e 16 para o meu número de threads. Eu imagino 2-4 threads por núcleo. Você certamente deve testar com valores diferentes no seu hardware. O multithread ajuda mais quando você tem muitos arquivos pequenos. Se você tiver um pequeno número de arquivos grandes, isso não ajudará quase tanto.