writeAsStringSync 抽象方法

void writeAsStringSync(
  1. String contents,
  2. {FileMode mode = FileMode.write,
  3. Encoding encoding = utf8,
  4. bool flush = false}
)

同步将字符串写入文件。

打开文件,使用指定的编码写入字符串,并关闭文件。

默认情况下,writeAsStringSync 会创建用于写入的文件,并在文件已存在时截断该文件。如果不希望截断现有文件,而是要追加数据,请将可选的 FileMode.append 参数传递给该模式参数。

如果将 flush 参数设置为 true,则写入的数据将在返回之前刷新到文件系统。

此方法不会将换行符 ("\n") 转换为平台传统行结束符(例如 Windows 上的 "\r\n")。如果需要平台传统行结束符,请使用 Platform.lineTerminatorcontents 中分隔行。

如果操作失败,将抛出 FileSystemException

实现

void writeAsStringSync(String contents,
    {FileMode mode = FileMode.write,
    Encoding encoding = utf8,
    bool flush = false});