Comprobando si un directorio existe

Kotlin:
Comprobando si un directorio existe

Cómo hacerlo:

Kotlin, al ejecutarse en la JVM, aprovecha la API de archivo de Java para operaciones de archivos, haciendo que la verificación de la existencia de directorios sea directa. Aquí hay un ejemplo básico:

import java.io.File

fun main() {
    val path = "/ruta/al/directorio"
    val directory = File(path)

    if (directory.exists() && directory.isDirectory) {
        println("El directorio existe: $path")
    } else {
        println("El directorio no existe: $path")
    }
}

Salida de muestra, asumiendo que el directorio existe:

El directorio existe: /ruta/al/directorio

Y si no:

El directorio no existe: /ruta/al/directorio

En un proyecto de Kotlin, también podrías trabajar frecuentemente con bibliotecas o marcos específicos de Kotlin, como Ktor para aplicaciones web o kotlinx.coroutines para programación asincrónica. Sin embargo, para comprobar si un directorio existe, la API de File de Java estándar mostrada es generalmente suficiente y ampliamente utilizada debido a la interoperabilidad de Kotlin con Java. No se requieren bibliotecas de terceros para esta tarea específica, lo que la hace accesible y sencilla para los principiantes que transitan de otros lenguajes de programación a Kotlin.