Функция createNewFile
Функция createNewFile создает новый пустой файл
по указанному пути. Если файл уже существует,
функция возвращает false и не выполняет никаких действий.
При успешном создании файла возвращает true.
Для использования функции необходимо создать экземпляр
класса File с указанием пути к файлу.
Импорт
import java.io.File
Синтаксис
fun createNewFile(): Boolean
Пример
Создадим новый файл по пути "/tmp/newfile.txt":
val file = File("/tmp/newfile.txt")
val res: Boolean = file.createNewFile()
println(res)
Результат выполнения кода:
Boolean true
Пример
Попробуем создать файл, который уже существует:
val file = File("/tmp/existing.txt")
val res: Boolean = file.createNewFile()
println(res)
Результат выполнения кода:
Boolean false
Пример
Проверим результат создания файла с помощью условия:
val file = File("/tmp/checkfile.txt")
if (file.createNewFile()) {
println("File created successfully")
} else {
println("File already exists")
}
Результат выполнения кода:
String "File created successfully"
Пример
Создадим файл, указав относительный путь:
val file = File("data.txt")
val res: Boolean = file.createNewFile()
println(res)
Результат выполнения кода:
Boolean true