我有一个文本文件(其中有内容),我想向其中附加文本。
这是我的代码:
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 http://api.dartlang.org/docs/releases/latest/dart_io/File.html声称它是可选的。
FileMode 是一个可选的命名参数,因此您在调用它时必须指定其名称(“mode”)。要解决您的问题,请更改此:
outputFile.writeAsStringSync(readLines[j], FileMode.append);
to this:
outputFile.writeAsStringSync(readLines[j], mode: FileMode.append);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)