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 |
import java.io.File fun main() { //=====================FICHEROS // Ficheros // Los archivos se pueden crear, leer y escribir en Kotlin utilizando la clase File. // Ejemplo: Almacenar contenido en un archivo de texto val contenido = "Este es un ejemplo de contenido que será almacenado en un archivo de texto." val archivoSalida = File("archivo.txt") archivoSalida.writeText(contenido) // Ejemplo: Obtener el contenido de un archivo de texto val contenidoLeido = archivoSalida.readText() println("Contenido del archivo: $contenidoLeido") // Ejemplo: Obtener las dos primeras líneas de un fichero val lineasPrincipio = archivoSalida.useLines { it.take(2).joinToString("\n") } println("Dos primeras líneas del archivo:\n$lineasPrincipio") // Ejemplo: Obtener las dos últimas líneas de un fichero val lineasFinal = archivoSalida.useLines { it.toList().takeLast(2).joinToString("\n") } println("Dos últimas líneas del archivo:\n$lineasFinal") // Ejemplo: Leer el contenido de un fichero en decimal val contenidoDecimal = archivoSalida.readBytes().joinToString(", ") { it.toString() } println("Contenido del archivo en decimal: $contenidoDecimal") } |