Sei sulla pagina 1di 2

Estos dos comandos nos permiten copiar archivos desde una ubicacin a otra. Y para que necesitis esto?

Seguramente muchos, por no decir todos, los que nos leen poseen datos en sus discos duros que no desean
perder. La mejor opcin para evitar la perdida de los mismos es realizar copias de seguridad o backups. Y
estos dos comandos nos ayudarn a realizar esta labor de una forma sencilla y muy cmoda.
La diferencia entre el comando copy y el comando xcopy radica en que uno, en el caso del comando copy,
no puede copiar subdirectorios y el xcopy s permite realizar copia de archivos y subdirectorios.
Bueno, comencemos con un ejemplo:
copy C:\prueba.txt D:\
Con esto copiaremos el archivo prueba.txt, existente en C:\, en la unidad D:. Si queremos que se copie en una
carpeta especfica, slo tendremos que escribir lo siguiente:
copy C:\prueba.txt D:\CARPETADESTINO\
Cambiando la letra de la unidad realizaremos la copia en cada una de las particiones o discos duros que
poseamos.
Bueno pero con esto slo estamos copiando un archivo. Avancemos un poco ms
copy *.* D:\CARPETADESTINO\
Con esto podremos copiar todos los archivos en la carpeta de destino. Si cambiamos *.* por:
o

*.avi estaremos copiando slo nuestra coleccin de pelculas.

*.mp3 salvaremos nuestra coleccin de msica.


En estos casos los *, llamados tambin caracteres comodines, son usados para representar cualquier
secuencia de caracteres.
Hemos dado un paso importante y de copiar un nico archivo ya hemos avanzado hasta copiar todos los
archivos de un directorio. Para copiar todos los archivos y subdirectorios de una carpeta slo tendremos
que sustituir el comando copy por el comando xcopy. Pero es esto ms cmodo que realizar un copiar y
pegar (Control+C y un Control+V)?. Pues aunque te sorprenda vamos a descubrir que s.
Casi todos los SO, Windows incluido, son capaces de realizar tareas por lotes y de forma secuencial,
gracias a los archivos por lotes. Para hacer esto nosotros slo tendremos que crear un fichero de texto
plano (los .txt de toda la vida) guardarlo y posteriormente cambiarle la extensin por .bat, de esta forma
crearemos nuestro primer archivo por lotes.
Vayamos a un ejemplo practico, supongamos que quieres guardar todo el contenido de tu carpeta de Mis
Documentos en el flamante disco duro externo que te acabas de comprar (imaginemos que a letra de la
unidad es la D:). Cmo lo tienes que hacer?
1.

Ir dentro de la carpeta de Mis Documentos y crear un archivo de texto plano (.txt) llamalo
Copia de Seguridad de Mis Documentos.txt.

2.

Edtalo, haz doble clic sobre el archivo, con lo que se te abrir el Bloc de
Notas (notepad.exe).

3.

Escribe:

xcopy *.* D:\CopiaSeguridad\ /Y

4.

Guarda el archivo.

5.

Cmbiale la extensin por .bat, con lo que el archivo quedara con el siguiente nombre:
Copia de Seguridad de Mis Documentos.bat.

6.

Crea un acceso directo del fichero que acabas de crear (haciendo clic con el botn
derecho del ratn y elegir crear acceso directo) y cpiala o muvela a tu escritorio.

Ya estas listo para realizar una copia de seguridad cada vez que lo necesites haciendo nicamente un doble
clic. De esta forma y dedicndole 5 minutos habrs conseguido que tus datos no se pierdan y que esa
hermana, sobrino, o padre tan torpes que usan un ordenador no pierdan nunca sus datos.
En el fichero por lotes, he usado el parmetro /Y, este es uno de los parmetros que modifican el
funcionamiento del comando, lo que hace es que no nos pregunte nada. La lista completa de parmetros que
se pueden usar con uno u otro comando del ms-dos se puede averiguar poniendo al lado del comando del
que queramos ms informacin los caracteres /?.
copy /?
Podemos dar un paso ms y hacer que el ordenador realice peridicamente esta labor, asignando
una nueva tarea programada a la que asociamos el fichero por lotes que acabamos de realizar.
Saludos desde lo ms profundo de los bytes.

Potrebbero piacerti anche