我是靠谱客的博主 贤惠夕阳,最近开发中收集的这篇文章主要介绍开发时碰到的问题: java.lang.IllegalStateException: Unable to create directory: /storage/sdcard0/Trinea/aa,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

不过file是通过file.mkdir()创建的,这样如果上级目录不存在就会新建文件夹异常。所以下载前我们最好自己调用File的mkdirs方法递归创建子目录


mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:

new File("/tmp/one/two/three").mkdirs();

执行后, 会建立tmp/one/two/three四级目录

new File("/tmp/one/two/three").mkdir();

则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false



最后

以上就是贤惠夕阳为你收集整理的开发时碰到的问题: java.lang.IllegalStateException: Unable to create directory: /storage/sdcard0/Trinea/aa的全部内容,希望文章能够帮你解决开发时碰到的问题: java.lang.IllegalStateException: Unable to create directory: /storage/sdcard0/Trinea/aa所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部