lunes, 11 de mayo de 2015

cmd - Como usar el comando XCOPY

Tenía que copiar una carpeta de un lugar a otro en mi laptop, pero no podía hacerlo vía Windows Explorer por una razón. Habían rutas y nombres de archivos muy largos. La copia se interrumpia a cada rato, así que me fui al metodo "Old School" de usar el CMD para la copia.

Pero no use el comando "copy". Utilicé "XCOPY". Este comando sirve para copiar no solo archivos, sino también directorios con toda su estructura de subdirectorios con archivos incluidos.

Si teclean en la interfaz de comandos "C:\WINDOWS\system32>xcopy /?" podrán ver todas las funciones de este comando. No se las pondré todas aquí. Solo las que efectivamente utilizarían más, o al menos las que he utilizado yo. Y si que funciona de manera efectiva.


  • /E           Copia directorios y subdirectorios, incluyendo aquellos que esten vacíos.
  • /Q           No muestra los nombres de archivo mientras se copia.
  • /F           Muestra la ruta completa de fuente y destino y los nombres de archivo mientras se copia.
  • /G           Permite copiar archivos cifrados a destinos que no soportan cifrado.
  • /H           También copia archivos ocultos y de sistema.

>Yo particularmente he utilizado estos más abajo y de hecho fueron los que usé para resolver con los archivos en cuestion.
C:\WINDOWS\system32>xcopy /E /F /H 

En caso de inconvenientes tengan pendientes estos consejos:


  • Coloquen los parametros u opciones despues del la ruta origen y la ruta destino.

Utilicen este ejemplo:

C:\WINDOWS\system32>xcopy [C:\Origen] [Destino] /E /F /H 

  • Cuando existan espacios en la ruta o en el nombre de archivo, coloquen comillas al inicio y al final. De lo contrario no se realizará la copia y les saldrá el error:
Invalid number of parameters

C:\WINDOWS\system32>xcopy C:\Users\Jimmy\Dropbox\Revision Curricular\*.* C:\Users\Jimmy\Documents\MEGAsync\Revision Curricular\ /E /F /H
Invalid number of parameters

C:\WINDOWS\system32>xcopy "C:\Users\Jimmy\Dropbox\Revision Curricular" "C:\Users\Jimmy\Documents\MEGAsync\Revision Curricular" /E /F /H
OK!

  • Si son más de 3000 archivos en más de 30 carpetas o directorios, puede que tengan problemas de memoria. Tendrán que hacerlo gradualmente.

Happy Copying!

Fuente: ELTECNIQUITO Labs

0 comentarios:

My Tweets

Protegelas.com