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

Функция appendText

Функция appendText добавляет переданный текст в конец указанного файла. Если файл не существует, он будет создан автоматически. Функция принимает один параметр - строку с текстом для добавления.

Импорт

import java.io.File

Синтаксис

fun File.appendText(text: String, charset: Charset = Charsets.UTF_8)

Пример

Добавим текст в конец файла data.txt:

val file = File("data.txt") file.appendText("Hello, World!")

Пример

Добавим несколько строк текста в файл:

val file = File("log.txt") file.appendText("First line\n") file.appendText("Second line\n") file.appendText("Third line\n")

Содержимое файла после выполнения:

First line Second line Third line

Пример

Использование другой кодировки при добавлении текста:

val file = File("data_utf16.txt") file.appendText("Text with UTF-16 encoding", Charsets.UTF_16)

Пример

Добавление текста с проверкой существования файла:

val file = File("report.txt") if (!file.exists()) { println("File will be created") } file.appendText("New data entry") println("Text appended successfully")

Результат выполнения кода:

File will be created Text appended successfully

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

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