mkdir()和mkdirs() 的区别
不停地改变还是停留在2的边境上,郁闷
查资料 mkdir() :创建此抽象路径名指定的目录
mkdirs():创建此抽象路径名指定的目录,包括创建必需但不存在的父目录
举例 File file=new File("sdcard/kan/test"); //在sdcard目录下建一个名为test的文件
file.mkdir();//如果sdcard目录下以前没有kan文件,则失败。而用file.mkdirs()则可以
所以以后如果想在sdcard中建一个文件,可以采用下面代码:
private boolean buildFolder(String folder){
boolean temp =false;
File file=new File("此处写想要建的文件目录");
if(!file.exists()){
if(file.mkdirs()){temp=true;}
else{temp=false;}
}
else {temp=true;}
return temp;
}