Respuesta1
Intenté usarlo
/e
pero no se copia la carpeta "del" de la ubicación de red a mi unidad C.
Robocopy y XCOPY están diseñados para copiar elcontenidode su carpeta de origen especificada en la carpeta de destino especificada. No copian la carpeta fuentesí mismopero empieza a trabajar desdedentroél.
El
/e
parámetro es útil ya que hará que las subcarpetas ymiSe incluirán subcarpetas vacías, pero ni siquiera esto hará que la carpeta de origensí mismopara ser copiado.
¿Qué pasó cuando ejecutaste los scripts anteriormente?
Los archivos de su unidad de red se copiaron en elraízde su carpeta de Windows.
Solución:
Esto es fácil de arreglar. Todo lo que necesitas hacer es agregar del
al destino especificado en tu script; Robocopia voluntadcrearesta carpeta primero, antes de copiar los archivos en ella.
Cambia esto:
robocopy "\\mallard\#mallard\Deployments\del" "C:\" /e
A esto:
robocopy \\mallard\#mallard\deployments\del c:\del /e
Eliminé las comillas porque no hacen nada a menos que las rutas de sus archivos contengan espacios, y también puse todo en minúsculas, ya que las letras mayúsculas se tratan igual que las minúsculas en los scripts de Robocopy. (Esto sólo mejora ligeramente la legibilidad y no supone ninguna diferencia funcional).