繁体   English   中英

FileSystemException:无法打开文件,路径 = '/storage/0/emulated/myfolder/myfile.txt'(操作系统错误:没有这样的文件或目录,errno = 2)

[英]FileSystemException: Cannot open file, path = '/storage/0/emulated/myfolder/myfile.txt' (OS Error: No such file or directory, errno = 2)

我试图在内部存储中创建一个文件夹并在那里创建一个文件但出现错误: FileSystemException (FileSystemException: Cannot open file, path = '/storage/0/emulated/myfolder/myfile.txt' (OS Error: No such file or directory, errno = 2))

这是我的 function 获取目录:

 Future<String> get _path async {
final _dir = Directory('/storage/0/emulated/myfolder');
if (await _dir.exists()) {
  return _dir.path;
}
_dir.create();
return _dir.path;}

这是 function 写入文件:

Future<void> writeToFile(String text) async {
var file = File('${await _path}/myfile.txt');
print(file);
await file.writeAsString(text);
print(await file.readAsString());

}

你弄错了文件路径。

起始路径应为/storage/emulated/0/

没有/storage/0/emulated/这样的东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM