当前位置: 移动技术网 > IT编程>移动开发>Android > Android 创建文件路径这件事,你也可能会犯的错误

Android 创建文件路径这件事,你也可能会犯的错误

2020年05月05日  | 移动技术网IT编程  | 我要评论

钱学森子女,回到明朝当王爷2,古一思

在特定文件夹内创建一个新文件

  • 当采用 getexternalfilesdir(null)

    就会在路径为 /storage/emulated/0/android/data/你的具体包名/files会创建出如上的文件夹出来

  • 而采用 environment.getexternalstoragepublicdirectory("").absolutepath

    会获取到/storage/emulated/0 的路径

如果你想要在 一个已存在的文件夹里面创建一个新的文件夹,再在新的文件夹里创建目标文件file。要记住,你不可以通过拼接出来的总路径直接create一个目标文件出来。这是很简单的原因,因为系统无法根据你的path帮你的目标file找到对应的目录,如果目标file找不到父文件夹,你又没有创建这个文件夹,那肯定是不行啦,也就无法进行下一步的创建文件。。即是说你需要先创建好目标文件的父文件夹,再create文件

//反例

                    

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网