建立
在中添加以下插件
pubspec.yaml:
dependencies: path_provider: ^0.4.1
将版本号更新为当前版本。
并将其导入您的代码中。
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;}笔记
- 您也可以使用来获取路径字符串,
join(directory.path, 'my_file.txt')
但需要导入'package:path/path.dart'
。 - Flutter的读写文件的官方文档



