flutter - 有没有办法在flutter中写入预先存在的文本文件?

标签 flutter

我有一个需要写入的txt文件。我知道我无法使用 File IO 写入此文件,那么有什么方法可以写入此文件?

最佳答案

如果你想以追加模式打开文件,你必须在 writeAsString() 中传递文件模式函数,否则它将覆盖文件。

import 'dart:async';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:path_provider/path_provider.dart';

Future<File> writeCounter(int counter) async {
final file = await  File('your_path.txt');

  // Write the file
  return file.writeAsString('$counter',mode: FileMode.append);
 }
}

关于flutter - 有没有办法在flutter中写入预先存在的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51717700/

相关文章:

flutter - 在 ListView 中显示复选框

flutter - 如何最小化 Flutter 应用程序的大小

flutter - Flutter中缓存离线请求?

ios - 在 iOS (Flutter) 中使用 Firebase 和 Geolocator(或任何 Swift 插件)构建错误

android - flutter : Add Drag and drop anywhere widget in stack widget dynamically

dart - flutter 错误 : Document references must have an even number of segments

Flutter - 如何在 custompainter 中缩放和绘制图像?

firebase - 在 nullsafety 之后将 firestore 与 json_serializable 一起使用

在堆栈中的另一个小部件下 flutter 混合/ mask 多个小部件

class - 错误 "Can' t access this in a field initializer 是什么意思”?