writeAsBytes 抽象方法
将字节序列写入文件。
打开文件,将字节序列写入,并关闭文件。返回一个完成时包含此 File
对象的 Future<File>
。
默认情况下,writeAsBytes 用于创建文件并截断现有文件。为了将字节追加到现有文件,请将 FileMode.append 作为可选模式参数传递。
bytes
的元素应该是 0 到 255 范围内的整数。不在该范围内的任何整数在写入之前都会转换为字节。转换相当于执行 value.toUnsigned(8)
。
如果将 flush
参数设置为 true
,则在返回的 future 完成之前,写入的数据将被刷新到文件系统中。
实现
Future<File> writeAsBytes(List<int> bytes,
{FileMode mode = FileMode.write, bool flush = false});