Copiar Carpetas y Subcarpetas con comandos de DOS

Util para hacer backups automatizados usados en Java, C++. C#.

C:>xcopy “E:NOMBRE DE CARPETA AORIGEN” F:RAIZO CARPETA DESTINO /s/c/y

/s Copia Subfolders
/c Continúa con la copia incluso si se ha producido algún tipo de error.
/y Sobre escribe sin preguntarte

Algunas veces necesitamos copiar todo el contenido de un disco duro a otro disco duro, incluyendo los archivos de sistema y el arranque de Windows. Solo puede hacerse mediante una compleja instrucción.
Por ejemplo este problema lo tienes cuando instalas otro disco duro nuevo. Seguramente querrás que todo tu Windows, con programas, configuraciones y archivos de datos pasen al nuevo disco sin tener que reinstalar nada. La forma de conseguirlo es la siguiente: – Instala físicamente el segundo disco. Arranca el ordenador y arranca Windows. El nuevo disco aparecerá como D:, y el disco viejo seguirá siendo C:. Formatea el nuevo disco y hazle una verificación completa para asegurar que todo esté correcto.- Usa Inicio > Programas > MS-DOS para que se abra una ventana DOS. Y en ella escribes:

XCOPY C:*.* D: /C /E /F /H /I /K /R /U /Y

Tras escribir eso y pulsar la tecla de cambio de línea, el programa XCOPY copiará todos los archivos del disco C: al disco D:, incluyendo los archivos ocultos o archivos de sistema, reproduciendo la estructura de carpetas y manteniendo los nombres largos de todos los ficheros.
Pero ¿qué significan esas letras? Aunque la función XCOPY muestra ayuda sobre las opciones si escribes la línea XCOPY /?, te damos una breve explicación de lo que significa cada opción.

* /C Continúa con la copia incluso si se ha producido algún tipo de error.
* /E Copia directorios y subdirectorios, incluidos aquellos que estén vacíos.
* /F Muestra información sobre los archivos fuente y destino mientras se produce el proceso de copia.
* /H Copia los archivos ocultos y de sistema.
* /I Si el destino no existe y se copia más de un archivo, el comando XCOPY asume que lo que se está copiando es un directorio.
* /K Copia los archivos con sus atributos.
* /R Sobrescribe los archivos con el atributo de sólo lectura.
* /U Actualiza los archivos que ya existen en el lugar de destino.
* /Y Sobrescribe los ficheros sin preguntar al usuario (si deseas que el sistema te pregunte solo tienes que escribir un guión – antes de la Y.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *