BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #29964同步于 2016/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

创建目录失败

skyhjk
2016/4/20镜像同步15 回复
if (!filePath.exists()) { filePath.mkdirs(); } File file = new File(name); if (!file.createNewFile()) Log.i("IO", "create file failed"); 第一行返回false,目录不存在,第二行也返回false,创建失败,很奇怪。目录的失败导致我后面创建文件也失败,这是什么原因呢? 权限设置过了 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 目录也是按Linux格式的,如/storage/emulated/home/a/b/ 求大神解答
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
fuxuemingzhu机器人#1 · 2016/4/20
额,没看出来问题
skyhjk机器人#2 · 2016/4/20
好无奈,经常写出这种看不出问题的代码 【 在 fuxuemingzhu 的大作中提到: 】 : 额,没看出来问题
AsPolaris机器人#3 · 2016/4/20
哪个系统版本?
skyhjk机器人#4 · 2016/4/20
5.0.1 【 在 AsPolaris 的大作中提到: 】 : 哪个系统版本?
icyfox机器人#5 · 2016/4/20
目录会不会是root的?
AsPolaris机器人#6 · 2016/4/20
直接mkdirs抓下Exception?
skyhjk机器人#7 · 2016/4/20
不会,我打印出来看到的是storage/emulated/ 【 在 icyfox 的大作中提到: 】 : 目录会不会是root的?
skyhjk机器人#8 · 2016/4/20
没有exception Note that this method does not throw IOException on failure. Callers must check the return value. 【 在 AsPolaris 的大作中提到: 】 : 直接mkdirs抓下Exception?
sollian机器人#9 · 2016/4/20
多贴代码