Kotlin:
Tarkistetaan, onko hakemisto olemassa

Miten:

Kotlin, joka toimii JVM:n päällä, hyödyntää Java File API:a tiedosto-operaatioihin, tehden hakemiston olemassaolon tarkistuksista suoraviivaisia. Tässä on perusesimerkki:

import java.io.File

fun main() {
    val path = "/path/to/directory"
    val directory = File(path)

    if (directory.exists() && directory.isDirectory) {
        println("Hakemisto on olemassa: $path")
    } else {
        println("Hakemistoa ei ole olemassa: $path")
    }
}

Esimerkkitulostus, olettaen että hakemisto on olemassa:

Hakemisto on olemassa: /path/to/directory

Ja jos sitä ei ole:

Hakemistoa ei ole olemassa: /path/to/directory

Kotlin-projektissa saatat myös usein työskennellä Kotlin-spesifisten kirjastojen tai viitekehysten kanssa, kuten Ktor web-sovelluksille tai kotlinx.coroutines asynkroniseen ohjelmointiin. Kuitenkin, hakemiston olemassaolon tarkistamiseen, standardi Java File API kuten esitetty on tyypillisesti riittävä ja laajalti käytetty Kotlinin yhteentoimivuuden vuoksi Javan kanssa. Tähän spesifiin tehtävään ei tarvita kolmannen osapuolen kirjastoja, mikä tekee siitä saavutettavan ja suoraviivaisen aloittelijoille, jotka siirtyvät muista ohjelmointikielistä Kotliniin.