Robocopy sintaxis CLI no funcionará
Pregunta
Hace poco vi que xcopy es obsoleto y que se recomienda Robocopy.
He intentado mover archivos con ella, pero no podía conseguir que funcione.
He intentado mover archivos de C:\Downloads\Temp
a F:\Temp
Ambas carpetas no tenían archivos directamente debajo de ellos. Descargas \ Temp tiene alrededor de 20 carpetas, algunas de las cuales tienen subcarpetas, los cuales finalmente son llenos de archivos.
Con la siguiente sintaxis, que no funcionó:
robocopy C:\Downloads\Temp F:\Temp /move
Así que he intentado dar un comodín para los archivos:
robocopy C:\Downloads\Temp F:\Temp * /move
No funcionó bien. Terminé haciendo con xcopy, no hay problema.
Puede alguien decirme lo que hice mal?
Estoy en Windows Vista Enterprise SP1, como administrador (CMD también se ejecuta como administrador)
Solución
Con la siguiente sintaxis, que no funcionó: robocopy C: \ Descargas \ Temp C: \ Temp / mover
Sí - esto dice mover todos los archivos de c:\downloads\temp
a f:\temp
-. Sólo los archivos directamente en esos directorios
Es necesario el /S
en la posición de decir "de forma recursiva por la pila de directorios":
robocopy C:\Downloads\Temp F:\Temp /S /move
Marc