Formas de combinar dos (o más) archivos de texto
Si tiene un par (o más) de archivos de texto que le gustaría combinar en un archivo de texto más grande, Windows proporciona algunas formas de hacerlo. La forma que elija dependerá probablemente de la cantidad de archivos que desee combinar, su tamaño y lo cómodo que se sienta con los diferentes enfoques.
Un enfoque que puede venir primero a la mente es el de copiar / pegar.
Esto le permite permanecer dentro del entorno familiar de Windows sin dejar de lograr su objetivo. Siga estos pasos generales:
-
Haga clic con el botón derecho en el escritorio o en una carpeta y elija Nuevo | Documento de texto en el menú contextual resultante. Windows amablemente crea un nuevo documento de texto para usted.
-
Nombra el documento de texto como quieras, como «Combined.txt».
-
Abra el archivo de texto recién creado en el Bloc de notas.
-
Con el Bloc de notas, abra un archivo de texto que desee combinar.
-
Presione Ctrl + A. Se selecciona toda la información del archivo de texto.
-
Presione Ctrl + C. Toda la información seleccionada se copia al Portapapeles.
-
Seleccione el archivo de texto que abrió en el paso 3.
-
Presione Ctrl + V. Toda la información se pega en el archivo de texto.
-
Cierre el archivo de texto que abrió en el paso 4.
-
Repita los pasos 4 a 9 para cada uno de los demás archivos de texto que desee combinar en el nuevo.
-
Guarde el archivo de texto que contiene la información combinada.
Obviamente, este es un enfoque muy tedioso, especialmente si tiene más de un par de archivos para combinar. Los otros enfoques son mucho más rápidos, pero requieren que usted haga el trabajo en la línea de comandos.
Probablemente, el enfoque de línea de comandos más simple para usar en la combinación de archivos es usar el comando Copiar. Con Copiar, puede especificar una cantidad de archivos como entradas y un archivo como archivo de salida. Esto luego copiará todos los archivos de entrada en un archivo de salida, y listo. Tu línea de comando podría verse así:
C:\> copy in1.txt + in2.txt + in3.txt Combined.txt
Esto copiará los archivos «in1.txt», «in2.txt» e «in3.txt» en un archivo llamado «Combined.txt». (El archivo Combined.txt se crea automáticamente con el comando Copiar. Si el archivo Combined.txt existía anteriormente, el comando lo sobrescribe). El comando Copiar también admite comodines, por lo que si los nombres de archivo siguen un formato estándar, incluso podría hazlo de esta manera:
C:\> copy in*.txt Combined.txt
Este es probablemente el mejor enfoque a tomar, pero si prefiere una solución más esotérica, puede probar cualquiera de las dos variaciones del comando Tipo. Por ejemplo,
C:\> type in*.txt > Combined.txt
Esto escribe el contenido de todos sus archivos de texto «in» y envía la salida a su archivo «Combined.txt». Si el archivo Combined.txt existía anteriormente, este comando lo sobrescribe.
La segunda variación del comando Type también usa el comando For. En esta variación, los archivos «in» se recorren de uno en uno y su contenido se agrega al archivo «Combined.txt»:
C:\>For %f in (in*.txt) do type %f >> Combined.txt
Todas estas son formas interesantes de atacar el problema, pero mi favorita es el simple comando Copiar.
Este consejo (5670) se aplica a Windows 7, 8 y 10.