Kotlin:
Sjekker om en mappe eksisterer
Hvordan:
Kotlin, som kjører på JVM, benytter Java File API for filoperasjoner, noe som gjør kontroll av mappetilstedeværelse enkelt. Her er et grunnleggende eksempel:
import java.io.File
fun main() {
val path = "/path/to/directory"
val directory = File(path)
if (directory.exists() && directory.isDirectory) {
println("Directory exists: $path")
} else {
println("Directory does not exist: $path")
}
}
Eksempel på utdata, med antagelse om at mappen eksisterer:
Directory exists: /path/to/directory
Og hvis den ikke gjør det:
Directory does not exist: /path/to/directory
I et Kotlin-prosjekt jobber du kanskje også ofte med Kotlin-spesifikke biblioteker eller rammeverk, som Ktor for webapplikasjoner eller kotlinx.coroutines for asynkron programmering. Men, for å sjekke om en mappe eksisterer, er den standard Java File
API som vist typisk tilstrekkelig og mye brukt på grunn av Kotlins samarbeidsevne med Java. Det er ikke nødvendig med tredjepartsbiblioteker for denne spesifikke oppgaven, noe som gjør den tilgjengelig og grei for nybegynnere som går over fra andre programmeringsspråk til Kotlin.