Robocópia; Como copiar arquivos ausentes para um local diferente da cópia original?

Robocópia; Como copiar arquivos ausentes para um local diferente da cópia original?

Estou usando o Robocopy para transferir cerca de 1 TB de arquivos de uma unidade externa para uma máquina virtual do Windows Server 2008 hospedada em um servidor ESXi 5.1 VMWare usando passagem USB.

Usei o seguinte comando (genérico) para transferir os arquivos: Robocopy [caminho da unidade externa] [caminho da pasta] /mir. Esta é a saída:

Diretórios: Total: 1206766 Copiado: 990552 Ignorado: 216214
arquivos: Total: 11784918 Copiado: 9827653 Ignorado: 1957256
Bytes: Total: 1008,081 g Copiado: 856,294 g Ignorado: 151,786 g
Tempos: 69:08:41 56:53:42

Velocidade: 4488960 Bytes/seg.
Velocidade: 256.860 Megabytes/min.

Como você pode ver, alguns arquivos foram ignorados. Acho que foi porque durante o processo o Robocopy parou de copiar 3 vezes, então pressionei Enter e a cópia continuou.

Agora, o que eu quero fazer é copiar os 151,786 GB de arquivos ausentes para um local separado do caminho original dos arquivos copiados, porque os arquivos que foram copiados com êxito não podem ser adulterados agora porque já estão sendo processados ​​em um base de dados. Eles estarão na mesma unidade dos arquivos copiados atualmente, apenas em um diretório diferente.

Isso é possível de realizar? Acho que não é possível porque o Robocopy precisa do lote de arquivos copiados para poder compará-los com a unidade de origem e ver quais arquivos estão faltando, correto? Eu sei que provavelmente haveria um script para fazer isso, mas sou totalmente novato em escrever scripts.

informação relacionada