Flutter:如何将 List<String> 中的数据写入 Dart 中的文件

问题描述 投票:0回答:1

我正在尝试将列表中的所有字符串复制到文件中,但只复制了几个字符串。

我正在使用 pub.dev 中的 path_provider pkg 在用户设备上创建文件。

探索了与文件处理相关的问题,但找不到我正在寻找的内容。

这是我的代码:

final Directory? externalStorageDirectoryPath =
    await getExternalStorageDirectory();
if (externalStorageDirectoryPath != null) {
  File file = File('${externalStorageDirectoryPath.path}/contacts.vcf');

  for (int i = 0; i < vCardsList.length; i++) {
    file.writeAsString(vCardsList[i], mode: FileMode.writeOnlyAppend);
  }

如有任何帮助,我们将不胜感激!

flutter dart file-handling
1个回答
0
投票

在我的列表上调用“.join()”解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.