在特定文件夹内创建一个新文件
-
当采用
getexternalfilesdir(null)
,就会在路径为
/storage/emulated/0/android/data/你的具体包名/files
会创建出如上的文件夹出来 -
而采用
environment.getexternalstoragepublicdirectory("").absolutepath
会获取到
/storage/emulated/0
的路径
如果你想要在 一个已存在的文件夹里面创建一个新的文件夹,再在新的文件夹里创建目标文件file。要记住,你不可以通过拼接出来的总路径直接create一个目标文件出来。这是很简单的原因,因为系统无法根据你的path帮你的目标file找到对应的目录,如果目标file找不到父文件夹,你又没有创建这个文件夹,那肯定是不行啦,也就无法进行下一步的创建文件。。即是说你需要先创建好目标文件的父文件夹,再create文件!
//反例本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/addevelopment/898834.html