Функция isDirectory
Функция isDirectory проверяет, является ли файл
директорией. Возвращает true, если файл существует
и является директорией, и false в противном случае.
Применяется к объекту класса File.
Импорт
kotlinimport java.io.File
Синтаксис
kotlinval isDir: Boolean = file.isDirectory
Пример
Проверим, является ли путь "/home/user/docs" директорией:
kotlinval file = File("/home/user/docs")
val res: Boolean = file.isDirectory
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим, является ли путь "/home/user/file.txt" директорией:
kotlinval file = File("/home/user/file.txt")
val res: Boolean = file.isDirectory
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим, является ли путь "/home/user/nonexistent" директорией:
kotlinval file = File("/home/user/nonexistent")
val res: Boolean = file.isDirectory
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Использование isDirectory в условном выражении:
kotlinval path = File("/var/log")
if (path.isDirectory) {
println("This is a directory")
} else {
println("This is not a directory")
}
Результат выполнения кода:
kotlinString "This is a directory"