gpt4 book ai didi

file - 如何将字符串连接到现有文件?

转载 作者:行者123 更新时间:2023-12-03 02:41:52 24 4
gpt4 key购买 nike

我有一个文本文件(里面有内容),我想向它 append 文本。
这是我的代码:

File outputFile=new File('hello.out');
outputFile.createSync();
List<String> readLines=files[i].readAsLinesSync(Encoding.UTF_8);
for(int j=0;j<readLines.length;j++)
{

outputFile.writeAsStringSync(readLines[j], FileMode.APPEND); }

出于某种原因,Dart 在“FileMode.APPEND”下放置了一条黄线,并表示这是一个“额外的参数”。但是,这个链接 http://api.dartlang.org/docs/releases/latest/dart_io/File.html声称它是可选的。

最佳答案

FileMode 是一个可选的命名参数,因此您在调用它时必须指定其名称('mode')。要解决您的问题,请更改以下内容:

outputFile.writeAsStringSync(readLines[j], FileMode.append);

对此:
outputFile.writeAsStringSync(readLines[j], mode: FileMode.append);

关于file - 如何将字符串连接到现有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com