1
此代码尝试打开现有文件,然后通过openWrite向其中添加文本。如何在打开之后敲定写入/关闭写入
import 'dart:io';
main() {
File inFile = new File('/tmp/foo.txt');
String currentText = inFile.readAsStringSync();
var writer = inFile.openWrite();
writer.write(currentText);
writer.write("\nOne more line");
writer.close();
exit(0);
}
完成后文件为空。如果退出(0)不在那里,它工作正常。 应该进行哪些调用以确保在退出之前写入所有写入操作?