Comando: copy
COPY copia uno o más archivos en otra ubicación.
Sintaxis:
COPY [unidad][ruta]nombre_archivo [/A | /B]
+ [unidad][ruta]nombre_archivo [/A | /B]
[+ [...]] [unidad][ruta]nombre_archivo [/A | /B] [/V] [/Y | /-Y] [/?]
unidad La letra de la unidad, p. ej. C:
ruta El directorio, p. ej. \ejemplo\
nombre_archivo El nombre del archivo, p.ej. test.txt
Opciones:
fuente Especifica el archivo o archivos que se copiarán.
(= primero [[unidad][ruta][archivo]]).
/A Indica que es un archivo de texto ASCII.
/B Indica que es un archivo binario.
destino Especifica el directorio y/o nombre de archivo para el nuevo
archivo(s) (=último [[unidad][ruta][archivo]]).
/V Verifica que los archivos nuevos están escritos
correctamente.
/Y Suprime la solicitud para confirmar que desea sobrescribir
el archivo en el destino si existe.
/-Y Fuerza la aparición del mensaje de confirmación de desea
sobrescribir el archivo en el destino si existe.
/? Muestra la ayuda.
Comentarios:
COPY no copiará directorios o archivos de longitud cero.
Para copiar cualquiera de estos, use XCOPY.
La variable de entorno COPYCMD se puede configurar para que /Y sea el
valor predeterminado:
SET COPYCMD=/Y
Para cancelar el /Y para un comando de copia en particular, use /-Y en la
línea de comandos. La variable COPYCMD también afecta al comando XCOPY.
Para agregar archivos, especifique un solo archivo para el destino, pero
múltiples archivos para la fuente (usando comodines o formato archivo1 +
archivo2 + archivo3).
Explicación detallada de las opciones:
fuente La fuente consta de "unidad" "ruta" y "archivo".
unidad La letra de la unidad, p. ej. "C:" o "D:".
ruta El directorio, p.ej. "\ejemplo\"
archivo El nombre de un archivo para copiar, p.ej. "test.txt".
Unido es: C:\ejemplo\test.txt .
destino El nombre del archivo(s) o directorio de destino. Si el
nombre del archivo de destino contiene un *, luego este
es reemplazado por esa parte del nombre del archivo con
la misma parte que la funte.
/A Copia un archivo ASCII. Si esto procede a un nombre de
archivo en una lista de archivos, luego desde este
archivo, copia como ASCII el resto de la lista.
p. ej.: copy /A ASCI1.txt+ASCI2.txt+ASCI3.txt /B+BIN1.bin TARGET
/B Copia un archivo binario. Este es el predeterminado. Si
esto precede a un nombre de archivo en una lista de
archivos, después de archivar este, copia como archivos
binarios.
p. ej.: copy /B BIN1.bin+BIN2.bin+BIN3.bin /A+ASCI1.txt TARGET
/V Verifica que los archivos estén escritos correctamente.
/Y Suprime el mensaje de confirmación de sobrescritura; si
existen archivos con el mismo nombre en el destino serán
sobrescritos.
COPY es un comando interno de command.com y no necesita otro archivo
para que funcione.
Ejemplos:
copy c:\command.com a:
copy c:\*.exe d:\ejemplo
copy c:\fdos\bin\edit.* a:
Ver también:
diskcopy
move
set
verify
xcopy
Copyright © 1998 Jim Hall, Modificado en 2007 por W. Spiegl.
Traducido en 2018 por Lorenzo del Toro Saravia.
Este archivo se deriva del FreeDOS Spec Command HOWTO.
Ver el archivo H2Cpying para las condiciones de copiado.