【发布时间】:2022-01-16 15:17:10
【问题描述】:
我试图在内部存储中创建一个文件夹并在那里创建一个文件,但出现错误:FileSystemException (FileSystemException: Cannot open file, path = '/storage/0/emulated/myfolder/myfile.txt' (OS Error: No such file or directory, errno = 2))
这是我获取目录的函数:
Future<String> get _path async {
final _dir = Directory('/storage/0/emulated/myfolder');
if (await _dir.exists()) {
return _dir.path;
}
_dir.create();
return _dir.path;}
这是写入文件的函数:
Future<void> writeToFile(String text) async {
var file = File('${await _path}/myfile.txt');
print(file);
await file.writeAsString(text);
print(await file.readAsString());
}
【问题讨论】: