Перевірка наявності директорії

Kotlin:
Перевірка наявності директорії

Як це робити:

Kotlin, працюючи на JVM, використовує Java File API для операцій з файлами, що робить перевірку наявності директорій прямолінійною. Ось базовий приклад:

import java.io.File

fun main() {
    val path = "/path/to/directory"
    val directory = File(path)

    if (directory.exists() && directory.isDirectory) {
        println("Директорія існує: $path")
    } else {
        println("Директорія не існує: $path")
    }
}

Припустимо, що директорія існує, вивід буде таким:

Директорія існує: /path/to/directory

А якщо ні:

Директорія не існує: /path/to/directory

У проєкті на Kotlin ви також часто можете працювати зі специфічними для Kotlin бібліотеками або фреймворками, як-от Ktor для веб-додатків або kotlinx.coroutines для асинхронного програмування. Проте, для перевірки наявності директорії зазвичай достатньо і широко використовується стандартний Java File API, як показано, завдяки інтероперабельності Kotlin з Java. Для цього конкретного завдання не потрібні сторонні бібліотеки, що робить його доступним та простим для початківців, які переходять з інших мов програмування на Kotlin.