Usando ROBOCOPY para MOVER dados ao redor, não copie

4

Eu tenho o seguinte script powershell, que executa alguns comandos robocopy:

ROBOCOPY.exe $q3 $q4 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $q2 $q3 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $q1 $q2 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD
ROBOCOPY.exe $src $q1 /R:5 /W:15 /S /NP /MT:32 /XA:SH /XJD

Isso funciona bem, mas demora muito muito tempo, estou pensando, se existe uma maneira que eu posso fazer o robocopy fazer um "cut + paste" em vez de "copy + colar "para que o Windows mova o ponteiro NTFS para o arquivo, em vez de copiar todos os bits de cada arquivo?

    
por Nate 09.02.2011 / 23:51

3 respostas

7

A opção /MOV foi projetada para fazer exatamente isso. Verifique sua versão específica do robocopy para ele (robocopy /? Deve mostrar a opção).

    
por 10.02.2011 / 00:00
1

O Robocopy só deixa pastas de código-fonte vazias ao usar o switch / MT (no meu caso 32), se eu não usar o / MT tudo é movido, rodando no 2008R2.

    
por 18.04.2012 / 13:42
-2

Não há necessidade de aprender esses comandos quando houver utilitários para mover dados com os mesmos atributos, como date & tempo

Aqui estão algumas das ferramentas

link

link

Parece funcionar muito bem e tem interface gráfica com o usuário

    
por 28.01.2013 / 21:02