1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import java.io.* fun main() { val inputFile1 = File("archivo1.txt") // Reemplaza con el nombre del primer archivo val inputFile2 = File("archivo2.txt") // Reemplaza con el nombre del segundo archivo val outputFile = File("resultado.txt") // Nombre del archivo de salida try { // Crear un BufferedWriter para escribir en el archivo de salida val writer = BufferedWriter(FileWriter(outputFile)) // Leer y escribir el contenido del primer archivo inputFile1.forEachLine { line -> writer.write(line) writer.newLine() } // Leer y escribir el contenido del segundo archivo inputFile2.forEachLine { line -> writer.write(line) writer.newLine() } // Cerrar el BufferedWriter writer.close() println("Archivos unidos con éxito en $outputFile") } catch (e: IOException) { e.printStackTrace() } } |