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;

 }

 

 

posted @ 2012-07-05 10:51  kanrun  阅读(673)  评论(0编辑  收藏  举报