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/katalogu

A jeśli nie:

Katalog nie istnieje: /ścieżka/do/katalogu

W 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.