互联网
聚集人力资源实时动态,发布博亚体育最新新闻,欢迎您的关注!
互联网
位置: 主页 > 互联网 >
java删除目录及目录下面的文件-博亚体育app
发布时间:2022-04-22 00:53
  |  
阅读量:
字号:
A+ A- A
本文摘要:/** *移除文件,能够是单独文件或文件夹 *@paramfileName待移除的文件名 *@return文件移除成功回到true,不然回到false */ publicstaticbooleandelete(StringfileName){ Filefile=newFile(fileName); if(!file.exists){ System.out.println(移除文件告终: fileName 文件不不存有); returnfalse; }else{ if(fil

博亚体育

/**  *移除文件,能够是单独文件或文件夹  *@paramfileName待移除的文件名  *@return文件移除成功回到true,不然回到false  */  publicstaticbooleandelete(StringfileName){  Filefile=newFile(fileName);  if(!file.exists){  System.out.println(移除文件告终: fileName 文件不不存有);  returnfalse;  }else{  if(file.isFile){  returndeleteFile(fileName);  }else{  returndeleteDirectory(fileName);  }  }  }  /**  *移除单独文件  *@paramfileName被移除文件的文件名  *@return单独文件移除成功回到true,不然回到false  */  publicstaticbooleandeleteFile(StringfileName){  Filefile=newFile(fileName);  if(file.isFilefile.exists){  file.delete;  System.out.println(移除单独文件 fileName 成功!);  retu

博亚体育

rntrue;  }else{  System.out.println(移除单独文件 fileName 告终!);  returnfalse;  }  }  /**  *移除目录(文件夹)及其目录下的文件  *@paramdir被移除目录的文件途径  *@return目录移除成功回到true,不然回到false  */  publicstaticbooleandeleteDirectory(Stringdir){  //假如dir不因文件分节符末尾,全自动加到文件分节符  if(!dir.endsWith(File.separator)){  dir=dir File.separator;  }  FiledirFile=newFile(dir);  //假如dir相匹配的文件不不存有,或是并不是一个目录,则散伙  if(!dirFile.exists||!dirFile.isDirectory){  System.out.println(移除目录告终 dir 目录不不存有!);  returnfalse;  }  booleanflag=true;  //移除文件夹下的全部文件(还包含子目录)  Filefiles=dirFile.listFiles;  for(inti=0;ifiles.length;i ){  //移除子文件  if(files

博亚体育app

[i].isFile){  flag=deleteFile(files[i].getAbsolutePath);  if(!flag){  break;  }  }  //移除子目录  else{  flag=deleteDirectory(files[i].getAbsolutePath);  if(!flag){  break;  }  }  }  if(!flag){  System.out.println(移除目录告终);  returnfalse;  }  //移除当今目录  if(dirFile.delete){  System.out.println(移除目录 dir 成功!);  returntrue;  }else{  System.out.println(移除目录 dir 告终!);  returnfalse;  }  }  publicstaticvoidmain(String[]args){  //StringfileName=g:/temp/xwz.txt;  //DeleteFileUtil.deleteFile(fileName);  StringfileDir=G:/temp/temp0/temp1;  //DeleteFileUtil.deleteDirectory(fileDir);  DeleteFileUtil.
本文关键词:java,删除,目录,及,目,录下,面的,文件,博亚,移,博亚体育app

本文来源:博亚体育-www.mocexports.com