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