Функция delete
Функция delete класса File выполняет
удаление файла или пустой директории из файловой системы.
Для удаления непустых директорий используйте функцию
deleteRecursively.
Импорт
kotlinimport java.io.File
Синтаксис
kotlinfun delete(): Boolean
Пример
Удалим файл с путем "/tmp/test.txt":
kotlinval file = File("/tmp/test.txt")
val res: Boolean = file.delete()
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Удалим пустую директорию с путем "/tmp/empty_dir":
kotlinval dir = File("/tmp/empty_dir")
val res: Boolean = dir.delete()
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Попробуем удалить несуществующий файл:
kotlinval file = File("/tmp/nonexistent.txt")
val res: Boolean = file.delete()
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Попробуем удалить непустую директорию:
kotlinval dir = File("/tmp/non_empty_dir")
val res: Boolean = dir.delete()
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим существование файла перед удалением:
kotlinval file = File("/tmp/test.txt")
if (file.exists()) {
val res: Boolean = file.delete()
println("File deleted: $res")
} else {
println("File does not exist")
}
Результат выполнения кода:
kotlinFile deleted: true
Смотрите также
-
функцию
deleteRecursively,
которая удаляет директорию со всем содержимым -
функцию
exists,
которая проверяет существование файла или директории -
класс
File,
который представляет файл или директорию -
функцию
createNewFile,
которая создает новый файл