gpt4 book ai didi

dart - 如何在 Flutter 中读写文本文件

转载 作者:IT王子 更新时间:2023-10-29 06:48:06 28 4
gpt4 key购买 nike

如何从文件中读取文本并将文本写入文件?

我一直在学习如何在文件中读写文本。我发现了另一个关于 reading from assets 的问题,但那是不一样的。我将根据我从文档中学到的知识在下面添加我的答案。

最佳答案

设置

pubspec.yaml中添加如下插件:

dependencies:
path_provider: ^1.6.27

将版本号更新为 current .

并将其导入您的代码。

import 'package:path_provider/path_provider.dart';

您还必须导入 dart:io 才能使用 File 类。

import 'dart:io';

写入文本文件

_write(String text) async {
final Directory directory = await getApplicationDocumentsDirectory();
final File file = File('${directory.path}/my_file.txt');
await file.writeAsString(text);
}

从文本文件中读取

Future<String> _read() async {
String text;
try {
final Directory directory = await getApplicationDocumentsDirectory();
final File file = File('${directory.path}/my_file.txt');
text = await file.readAsString();
} catch (e) {
print("Couldn't read file");
}
return text;
}

注意事项

关于dart - 如何在 Flutter 中读写文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54122850/

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