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

1

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.

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

Dirs : Total: 1206766 Copiado: 990552 Ignorado: 216214
Arquivos : Total: 11784918 Cópias: 9827653 Ignorado: 1957256
Bytes : Total: 1008.081 g Copiado: 856.294 g Ignorado: 151.786 g
Vezes : 69:08:41 56:53:42

Velocidade : 4488960 Bytes / seg.
Velocidade : 256,860 megabytes / min.

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

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

Isso é possível de se realizar? Eu acho que você não pode porque Robocopy precisa do lote copiado de arquivos 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 eu sou um noob total para escrever scripts.

    
por Carlo71 06.03.2014 / 20:03

0 respostas