FileSystemException:无法打开文件,路径 = '/storage/0/emulated/myfolder/myfile.txt'(操作系统错误:没有这样的文件或目录,errno =
Posted
技术标签:
【中文标题】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:无法打开文件,路径 = '/storage/0/emulated/myfolder/myfile.txt'(操作系统错误:没有这样的文件或目录,errno = 2) 【发布时间】: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());
【问题讨论】:
【参考方案1】:你弄错了文件路径。
起始路径应为/storage/emulated/0/
没有/storage/0/emulated/
这样的东西
【讨论】:
以上是关于FileSystemException:无法打开文件,路径 = '/storage/0/emulated/myfolder/myfile.txt'(操作系统错误:没有这样的文件或目录,errno = 的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Flutter 混合开发报错 ( java.nio.file.FileSystemException: xxx/R.jar: 另一个程序正在使用此文件,进程无法访问。 )
颤振——哎呀;颤振意外退出:“FileSystemException:删除失败,路径='...\.ios')
java.nio.file.FileSystemException: D:kafka_2.12-2.1.0kafka_2.12-2.1.0logs\__consumer_offsets-30
FileSystemException:创建失败,路径 = '/storage/emulated/0/4k'(操作系统错误:权限被拒绝,errno = 13)颤振
从终端运行 Xcode 无法打开 javascript 脚本(错误:仪器无法打开“TextWrangler 文本文档”格式的文件。”)