lipingaccp的专栏

我们有一个习惯就是喜欢这样写

String fileName =Environment.getExternalStorageDirectory().getAbsolutePath()+ "/dddd/aaaa"+".jpg";

但是这样写会有一个问题,,就是系统不能给你一次性创建所有文件夹和文件,所以就是报这个错FileNotFoundException

正确的方式

File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "dddd");File file=new File(dir,"aaaa.jpg");if(!file.exists()){ file.mkdir(); }<span style="color:#ff0000;">注意:</span>这里要一级一级的目录创建,希望能够帮到大家。谢谢!!!

一个人的天地是冷得连呼吸都会寂寞的颤栗,而麻烦,

lipingaccp的专栏

相关文章:

你感兴趣的文章:

标签云: