Метод openWrite абстрактный
IOSink openWrite(Создает новый независимый IOSink для файла. IOSink должен быть закрыт, когда больше не используется, для освобождения системных ресурсов.
Объект IOSink для файла может быть открыт в двух режимах:
-
FileMode.WRITE: обнуляет длину файла. -
FileMode.APPEND: устанавливает начальную позицию записи в конец файла.
При записи строк через возвращаемый IOSink будет использоваться кодировка, указанная с помощью encoding. Возвращаемый IOSink имеет свойство encoding, которое может быть изменено после создания IOSink.
Исходный код
IOSink openWrite({FileMode mode: FileMode.WRITE, Encoding encoding: UTF8});
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/File/openWrite.html