安装程序
在中添加以下插件
蒲公英
:
dependencies:
path_provider: ^0.4.1
将版本号更新为
current
.
并在代码中导入它。
import 'package:path_provider/path_provider.dart';
您还必须导入
dart:io
使用
File
班级。
import 'dart:io';
写入文本文件
_write(String text) async {
final directory = await getApplicationDocumentsDirectory();
final file = File('${directory.path}/my_file.txt');
await file.writeAsString(text);
}
从文本文件读取
Future<String> _read() async {
String text;
try {
final directory = await getApplicationDocumentsDirectory();
final 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'
.
-
Documentation