Kotlin:
Überprüfung, ob ein Verzeichnis existiert
Wie:
Kotlin, das auf der JVM läuft, nutzt die Java File API für Dateioperationen, was die Überprüfung der Existenz von Verzeichnissen geradlinig macht. Hier ist ein einfaches Beispiel:
import java.io.File
fun main() {
val path = "/pfad/zum/verzeichnis"
val directory = File(path)
if (directory.exists() && directory.isDirectory) {
println("Verzeichnis existiert: $path")
} else {
println("Verzeichnis existiert nicht: $path")
}
}
Beispielausgabe, unter der Annahme, dass das Verzeichnis existiert:
Verzeichnis existiert: /pfad/zum/verzeichnis
Und falls es nicht existiert:
Verzeichnis existiert nicht: /pfad/zum/verzeichnis
In einem Kotlin-Projekt arbeitet man möglicherweise auch häufig mit Kotlin-spezifischen Bibliotheken oder Frameworks, wie Ktor für Webanwendungen oder kotlinx.coroutines für asynchrone Programmierung. Allerdings ist für die Überprüfung, ob ein Verzeichnis existiert, die standardmäßige Java File
API, wie gezeigt, typischerweise ausreichend und weit verbreitet aufgrund von Kotlins Interoperabilität mit Java. Für diese spezifische Aufgabe sind keine Drittanbieterbibliotheken erforderlich, was sie zugänglich und unkompliziert für Anfänger macht, die von anderen Programmiersprachen zu Kotlin wechseln.