OD体育
Mou Mou Jidian Generator
发电机维修 发电机回收
发电机出售 发电机租赁
客户统一服务热线

0768-69178420
17569242020

您的位置: 主页 > 新闻中心 > 常见问题 >

java删除目录及目录下面的文件

本文摘要:/** *移除文件,可以是单个文件或文件夹 *@paramfileName待移除的文件名 *@return文件移除顺利回到true,否则回到false */ publicstaticbooleandelete(StringfileName){ Filefile=newFile(fileName); if(!file.exists){ System.out.println(移除文件告终:+fileName+文件不不存在); returnfalse; }else{ if(fil

OD体育

/**  *移除文件,可以是单个文件或文件夹  *@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+顺利!);  returntrue;  }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[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.
本文关键词:OD体育,java,删除,目录,及,目,录下,面的,文件,移,除

本文来源:OD体育-www.geyinchuang168.com

Copyright © 2002-2021 www.geyinchuang168.com. OD体育科技 版权所有  ICP备案:ICP备21673425号-4