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.