Библиотеки » Ввод-вывод (dart:io) » File » writeAsStringSync
функция File::writeAsStringSync
Синтаксис
Передаваемые параметры
String contents, Encoding encoding = Encoding.UTF_8, FileMode mode = FileMode.WRITEВозвращаемое значение
voidОписание
Метод writeAsStringSync
позволяет записать строку String contents
в файл. В процессе выполнения сначала открывается файл, потом туда записывается строка, потом файл закрывается. Если файл с указанным именем отсутствует, то он перед открытием создается, а если файл уже существует, то он, по умолчанию, сначала очищается. А для того, чтобы дописать что-либо к существующему файл, необходимо установить соответствующий режим открытия файла с помощью необязательного параметра FileMode mode = FileMode.APPEND
Содержимое строки при записи будет интерпретироваться и записываться с учетом указанной в необязательном параметре Encoding encoding
кодировке. По умолчанию, используется кодировка Encoding.UTF_8
.
Данный метод выполняется последовательно, и пока не будут записаны все данные в файл, или не произойдет сбой, управление не будет возвращено в основной поток.