La operación de copia de ficheros es, tal vez, la labor de mantenimiento más importante del DOS, sobre todo porque siempre es conveniente tener una copia de seguridad de la información importante.
La orden por excelencia para realizar copias de ficheros entre discos y/o directorios es la orden interna COPY, cuya sintaxis es:
COPY fichero [unidad | directorio | fichero]
Obsérvese que si en el disco o directorio de destino existe un fichero con el mismo nombre, se reemplazará por el fichero de copia.
Muchas veces se utiliza la orden externa XCOPY [eXtended COPY], que es más potente y flexible, ya que permite copiar estructuras de subdirectorios completas, utilizar la fecha del fichero como criterio de selección o copiar ficheros ocultos y de sistema. Su sintaxis es:
XCOPY fichero [unidad | directorio | fichero] [parámetros]
El proceso combinado de copiar un fichero y borrar el original (COPY + DEL) es equivalente a mover el fichero original de lugar. Esto puede hacerse mediante la orden externa MOVE:
MOVE trayectoria_1 trayectoria_2
Para cambiar el nombre de un fichero se utiliza la orden interna REN [REName], cuya sintaxis es la siguiente:
REN nombre_antiguo nombre_nuevo
Los ficheros pueden ser borrados mediante la orden interna DEL [delete]:
DEL fichero
Cuando se borran ficheros es necesario tener precaución al utilizar los caracteres comodín, especialmente "*"(5). Una vez borrados, los ficheros no pueden ser, en principio, recuperados.
Si lo que se desea es cambiar los atributos de un fichero, ha de utilizarse la orden externa ATTRIB, de sintaxis:
ATTRIB fichero [+atributo | -atributo]
5. La orden DEL *.* borra todos los ficheros de un directorio.