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