Kotlin:
Sprawdzanie, czy katalog istnieje
Jak to zrobić:
Kotlin, działający na JVM, wykorzystuje Java File API do operacji na plikach, co czyni sprawdzanie istnienia katalogów prostym. Oto podstawowy przykład:
import java.io.File
fun main() {
val path = "/ścieżka/do/katalogu"
val katalog = File(path)
if (katalog.exists() && katalog.isDirectory) {
println("Katalog istnieje: $path")
} else {
println("Katalog nie istnieje: $path")
}
}Przykładowe wyjście, zakładając, że katalog istnieje:
Katalog istnieje: /ścieżka/do/kataloguA jeśli nie:
Katalog nie istnieje: /ścieżka/do/kataloguW projekcie Kotlin, możesz również często pracować z bibliotekami lub frameworkami specyficznymi dla Kotlina, jak Ktor do aplikacji webowych czy kotlinx.coroutines do programowania asynchronicznego. Jednakże, do sprawdzania, czy katalog istnieje, standardowe Java File API, jak pokazano, jest zazwyczaj wystarczające i szeroko stosowane ze względu na interoperacyjność Kotlina z Javą. Nie są wymagane żadne biblioteki stron trzecich do tego konkretnego zadania, co czyni je dostępnym i prostym dla początkujących przechodzących z innych języków programowania na Kotlina.