НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
579 of 1310 menu

Функция 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

Смотрите также

  • класс File,
    который представляет файл или директорию
  • функцию mkdir,
    которая создает новую директорию
  • функцию mkdirs,
    которая создает директорию со всеми родительскими директориями
  • функцию exists,
    которая проверяет существование файла или директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить