现在的位置: 首页 > 综合 > 正文

java删除指定文件夹

2013年10月03日 ⁄ 综合 ⁄ 共 987字 ⁄ 字号 评论关闭

import java.io.File;

public class FileDelUtil {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub

  File f=new File("f:/eclipse_v3.4_wxx");
  delFiles(f);
 } 
 public static void delFiles(File file){
  
  File fs[]=file.listFiles();
  if(fs==null){
   return;
  }
  for(int i=0;i<fs.length;i++){
   if(fs[i].isDirectory()&&fs[i].getName().equals("temp")){
    delDirectores(fs[i]);
    System.out.println(fs[i].getName()+" "+fs[i].getAbsolutePath()+" "+fs[i].delete());
   }else if(fs[i].isDirectory()&&!fs[i].getName().equals("temp")){
    delFiles(fs[i]);
   }
  }
 }

 public static void delDirectores(File f){
  File files[]=f.listFiles();
  if(files==null){
   return;
  }
  for(int i=0;i<files.length;i++){
   if(files[i].isFile()){
    System.out.println(files[i].getName()+" "+files[i].getAbsolutePath()+" "+files[i].delete());
   }
   if(files[i].isDirectory()){
    delDirectores(files[i]);
    System.out.println(files[i].getName()+" "+files[i].getAbsolutePath()+" "+files[i].delete());
   }
  }
 }
}

抱歉!评论已关闭.