Kotlin:
Kontrollera om en katalog existerar
Hur man gör:
Kotlin, som körs på JVM, använder Java File API för filoperationer, vilket gör kontroller av katalogexistens okomplicerade. Här är ett grundläggande exempel:
import java.io.File
fun main() {
val path = "/path/to/directory"
val directory = File(path)
if (directory.exists() && directory.isDirectory) {
println("Katalogen finns: $path")
} else {
println("Katalogen finns inte: $path")
}
}
Exempel på utmatning, förutsatt att katalogen finns:
Katalogen finns: /path/to/directory
Och om den inte finns:
Katalogen finns inte: /path/to/directory
I ett Kotlin-projekt kan du också ofta arbeta med Kotlin-specifika bibliotek eller ramverk, som Ktor för webbapplikationer eller kotlinx.coroutines för asynkron programmering. Dock, för att kontrollera om en katalog finns, är det standard Java File
API som visas vanligtvis tillräckligt och brett använt på grund av Kotlin’s interoperabilitet med Java. Inga tredjepartbibliotek krävs för denna specifika uppgift, vilket gör det tillgängligt och okomplicerat för nybörjare som övergår från andra programmeringsspråk till Kotlin.