A veces nos surge la necesidad de concatenar o juntar en un sólo archivo varios archivos de texto que se encuentran en un directorio o carpeta. Lo que hacemos comúnmente es abrir un archivo, copiar todo el texto y pegar en otro archivo nuevo, y así con el resto de los archivos. ¿Se imaginan con más de 20 o 30 archivos?
¿La solución? Hacerlo por medio de comandos desde la consola de comandos de windows.
Podemos acceder a la consola de windows ya sea por el menú de inicio -> accesorios. O ejecutando la sentencia CMD desde el menú ejecutar.
Una vez abierta navegamos a la carpeta donde se encuentran los archivos a concatenar y ahí ejecutamos la siguiente sentencia o comando:
for %a in (*.txt) do type “%a” >> archivosalida.sal
En el ejemplo anterior, se están copiando y concatenando al archivo de texto “archivosalida.sal” todos los archivos de texto que terminen o con extensión “.txt” (*.txt).
Espero y les sea útil. ¡Saludos!