El comando COPY también permite concatenar archivos mientras se
copian. Para concatenar archivos, basta indicar los nombres de dichos
archivos como primera opción del comando COPY, separados por "+".
Por ejemplo:
COPY A.XYZ+B.COM+C.TXT GRANARCH.CRP
Este comando concatena los archivos A.XYZ, B.COM y C.TXT en el
archivo GRANARCH.CRP ubicado en la unidad activa.
Para combinar varios archivos utilizando caracteres ambiguos, Ud, podría
ingresar:
COPY *.LST COMBIN.PRN
Este comando tomaría todos los archivos que posean una extensión de
nombre .LST y los combinaría en un único archivo denominado
COMBIN.PRN.
En el siguiente ejemplo, por cada archivo que se encuentre que cumpla
*.LST, se combinará con su archivo correspondiente .REF. El resultado
es un archivo con el mismo nombre de archivo pero con la extensión
.PRN. Es decir, ARCHI1.LST se combinará con ARCHI1.REF para
formar ARCHI1.PRN; luego XYZ.LST con XYZ.REF para formar
XYZ.PRN; y así sucesivamente.
COPY *.LST+*.REF *.PRN
El siguiente comando COPY combina todos los archivos que cumplan
con *.LST, luego todos los archivos que cumplan con *.REF, en un
archivo llamado COMBIN.PRN:
COPY *.LST+*.REF COMBIN.PRN
No ingrese un comando COPY concatenado donde alguno de los archivos
fuente tengan la misma extensión que el archivo destino. Por ejemplo, el
siguiente comando es un error si TODOS.LST ya existe:
COPY * .LST TODOS.LST
54