Robocopy CLI Sintaxe não funciona
Pergunta
Recentemente, vi que o XCOPY está depreciado e que o Robocopy é recomendado.
Tentei mover arquivos com ele, mas não consegui fazer funcionar.
Eu tentei mover arquivos de C:\Downloads\Temp
para F:\Temp
Ambas as pastas não tinham arquivos diretamente sob eles. Downloads Temp tem cerca de 20 pastas, algumas das quais têm subpastas, que acabam sendo preenchidas com arquivos.
Com a sintaxe a seguir, não funcionou:
robocopy C:\Downloads\Temp F:\Temp /move
Então eu tentei dar um curinga para arquivos:
robocopy C:\Downloads\Temp F:\Temp * /move
Também não funcionou. Acabei fazendo isso com xcopy, sem problemas.
Alguém pode me dizer o que eu fiz de errado aqui?
Estou no Windows Vista Enterprise SP1, como administrador (a CMD também foi administrada como administrador)
Solução
Com a sintaxe a seguir, não funcionou: Robocopy C: Downloads Temp F: Temp /Move
Sim - isso diz que mova todos os arquivos de c:\downloads\temp
para f:\temp
- apenas arquivos diretamente nesses diretórios.
Você precisa do /S
Mude para dizer "Recursivate na pilha de diretórios":
robocopy C:\Downloads\Temp F:\Temp /S /move
Marc