欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 删除文件夹和子文件夹中的所有文件,java文件夹, public bool

来源: javaer 分享于  点击 17187 次 点评:66

Java 删除文件夹和子文件夹中的所有文件,java文件夹, public bool


 public boolean deletefile(String path){  boolean flag = false;  File file = new File(path);  if (!file.exists()) {   return false;  }  if (!file.isDirectory()) {   return false;  }  String[] str = file.list();  for (int i = 0; i < str.length; i++) {   System.out.println("333:"+str[i]);   File fi = new File(path + "/" + str[i]);   if (path.endsWith(file.separator)) {    fi = new File(path + str[i]);   } else {    fi = new File(path + fi.separator + str[i]);   }   if(fi.exists()||fi.list().length==0){    File myFilePath = new File(path+"/"+str[i]);       myFilePath.delete();    }   if(fi.isDirectory())//如果文件假内还有 就继续调用本方法           {              deletefile(path+"/"+str[i]);          }else{     fi.delete();       }  }  return true; } 
相关栏目:

用户点评