您的位置:首页 > 大数据 > 人工智能

open failed: ENOENT (No such file or directory).

2016-08-11 10:07 417 查看
出现这个问题主要原因有三个

1、层级目录没创建

比如你要创建一个/storage/emulated/0/orandnot/苍井空.avi  的文件,却失败了。很有可能是你的层级目录和文件没创建,你会惊讶发现有些手机上可以,有些手机上去不可以。因为手机厂商会在文件不存在的情况下给你创建了。

你要做的就是检测一下/storage/emulated/0/orandnot 目录是否存在,不存在则创建。

然后再检测一下/storage/emulated/0/orandnot/苍井空.avi的文件是否存在,不存在则创建。

2、android6.0系统的问题

android6.0说了,不能随便让人在自己后花园玩耍,所以没经过允许是不给来玩的。

把权限分为了三类:Normal Permissions,Dangerous
Permissions,Special Permissions

刚好文件存储属于Dangerous,所以你每次要用时要先问问系统我有没有权限啊,没有就申请咯

3、人丑人品问题

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐