Библиотеки » Ввод-вывод (dart:io) » File » writeAsBytesSync
функция File::writeAsBytesSync
Запись массива байт в файл
Синтаксис
void
File.writeAsBytesSync
(List[int] bytes, FileMode mode = FileMode.WRITE)
Передаваемые параметры
List[int] bytes, FileMode mode = FileMode.WRITEВозвращаемое значение
voidОписание
Метод writeAsBytesSync
позволяет записать массив байт
в файл. В процессе выполнения сначала открывается файл, потом туда записывается массив байт, потом файл закрывается. Если файл с указанным именем отсутствует, то он перед открытием создается, а если файл уже существует, то он, по умолчанию, сначала очищается. А для того, чтобы дописать что-либо к существующему файл, необходимо установить соответствующий режим открытия файла с помощью необязательного параметра bytes
FileMode mode = FileMode.APPEND
Данный метод выполняется последовательно, и пока не будут записаны все данные в файл, или не произойдет сбой, управление не будет возвращено в основной поток.
Смотрите также
File::readAsBytes - Асинхронное получение содержимого файла в виде массива байт
File::readAsBytesSync - Получение содержимого файла в виде массива байт
File::writeAsBytes - Асинхронная запись массива байт в файл