Si no le importa escribir un poco más y hacer menos clic con el mouse, puede realizar muchas acciones desde la línea de comandos.

(La visualización de la ventana del símbolo del sistema se trata en otro consejo). Una cosa que puede hacer desde la línea de comandos es copiar archivos. El comando de copia de la línea de comandos es COPY y se necesitan dos (o más)

parámetros. El primer parámetro especifica el archivo que se va a copiar y el segundo parámetro especifica dónde se debe copiar el archivo.

Entonces, digamos que tiene un archivo llamado «C: \ Temp \ BatFun.bat» y desea copiarlo a «C: \ Bat \ BatFun.bat». Escribiría lo siguiente en la línea de comando:

C:\> COPY C:\Temp\BatFun.bat C:\Bat\BatFun.bat

El archivo BatFun.bat en el directorio \ Temp permanece allí y se crea una copia en el directorio \ Bat. Por supuesto, puede especificar el nombre que desee para el destino, por lo que puede tener un archivo \ Temp \ BatFun.bat que está desarrollando y probando, pero una vez que esté satisfecho con él, es posible que desee copiarlo a su \ Bat y asígnele el nombre DirList.bat. Esto se logra simplemente cambiando el nombre del parámetro de destino:

C:\> COPY C:\Temp\BatFun.bat C:\Bat\DirList.bat

Puede utilizar caracteres comodín para copiar varios archivos a la vez. Entonces, digamos que tiene varios archivos .bat en su directorio \ Temp que se supone que funcionan juntos, y desea copiarlos todos en su directorio \ Bat. Quizás los archivos se llamen C: \ Temp \ Dir1.bat, C: \ Temp \ Dir2.bat y C: \ Temp \ Dir3.bat. Para copiarlos todos a su directorio \ Bat, el comando sería:

C:\> COPY C:\Temp\Dir?.bat C:\Bat

El carácter comodín «?» representa exactamente un carácter real en el parámetro fuente. Tenga en cuenta que no necesita especificar nada excepto el directorio de destino (sin la barra diagonal inversa al final) como segundo parámetro. Esto se debe a que COPY usa automáticamente el nombre de archivo especificado por el primer parámetro como el nombre de archivo que se usará en el directorio \ Bat. En otras palabras, terminará con Dir1.bat, Dir2.bat y Dir3.bat en su directorio C: \ Bat.

El comando COPY también se puede utilizar para concatenar (combinar) archivos. Esto se hace especificando los archivos que se van a concatenar como parámetro fuente pero separados por signos más. Luego, da exactamente un nombre de archivo como parámetro de destino. Todos los archivos separados por los signos más se agregarán entre sí, en el orden especificado, y ese archivo concatenado se creará donde lo indique el parámetro de destino.

Entonces, quizás tenga algunos archivos de texto en su directorio C: \ Temp llamados Text1.txt, Text2.txt y Text3.txt. Desea concatenarlos en un archivo maestro (también lo pondremos en su directorio \ Temp) llamado TextAll.txt. Esto se puede hacer usando el siguiente comando:

C:\Temp> COPY Text1.txt+Text2.txt+Text3.txt TextAll.txt

O puede darle un descanso a sus dedos y usar comodines para lograr el mismo propósito:

C:\Temp> COPY Text?.txt TextAll.txt

Por lo tanto, técnicamente no tiene que usar signos más para separar los archivos de origen. En realidad, solo necesita tener varios archivos de origen (ya sea separados por signos más o indicados mediante caracteres comodín) y exactamente un archivo de destino.

Como ocurre con la mayoría de las sentencias de la línea de comandos, existen modificadores que se pueden usar con el comando COPY para especificar ciertos tipos de comportamiento. Puede mostrar la sintaxis completa del comando simplemente invocándolo y agregando el «/?» cambiar así:

C:\Temp> COPY /?

Al observar esta salida, puede especificar «/ Y», por ejemplo, para decirle a COPY que no le pregunte sobre la sobrescritura de un archivo existente.

Este consejo (13098) se aplica a Windows 7, 8 y 10.