АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
593 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция 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,
    которая проверяет существование файла