如果文件已经存在,则将其覆盖

时间:2020-06-13 15:24:06

标签: flutter

如果文件内容已经存在,是否有办法覆盖它?

例如,使用以下代码,我们写“ Hello World”,后跟“ Sup?”。文件的结果是“ Sup?o World”。

let mentionedUser

我找到的最接近的是user2File file = ...; file.writeAsString("Hello World"); file.writeAsString("Sup?");

FileMode.write

我们可以重命名或删除旧文件。但是有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

为什么不简单使用

File file = ...;
final buffer = StringBuffer();

buffer.write('Hello World');
buffer.write('Sup?');

file.writeAsString(buffer.toString());