File filers = new File(Environment.getExternalStorageDirectory()+"/abc/");
if (!filers.exists())
{
filers.mkdir();
}
File file=new File(filers.getAbsolutePath(),"test.jpg");
try{
if(file.exists()){
file.delete();
}
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}
今天写的一个拍照应用,在根目录中新建一个目录,然后再在目录下新建一个文件夹;在安卓5.0下,可以一次直接建成功
如:
File file=new File(Environment.getExternalStorageDirectory()+"/abc/","test1.jpg");
try{
if(file.exists()){
file.delete();
}
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}应用在安卓4.4上运行会出错,查了很多知道知道原因,如下
在android 4.4创建目录要一级一级的建
本文介绍了一个Android应用在不同版本系统中创建文件夹的行为差异问题。主要探讨了在Android 4.4系统中创建多级目录时遇到的问题及解决方案,并对比了在Android 5.0系统的实现差异。
1万+

被折叠的 条评论
为什么被折叠?



