posts - 33,  comments - 11,  trackbacks - 0

import java.io.File;
import java.io.IOException;

public class Deldirectory {

 /**
  * @param args
  */
 public static void del(String filepath) throws IOException {
  File f = new File(filepath);// 定义文件路径
  if (f.exists() && f.isDirectory()) {// 判断是文件还是目录
   if (f.listFiles().length == 0) {// 若目录下没有文件则直接删除
    f.delete();
   } else {// 若有则把文件放进数组,并判断是否有下级目录
    File delFile[] = f.listFiles();
    int i = f.listFiles().length;
    for (int j = 0; j < i; j++) {
     if (delFile[j].isDirectory()) {
      del(delFile[j].getAbsolutePath());// 递归调用del方法并取得子目录路径
     }
     delFile[j].delete();// 删除文件
    }
   }
   del(filepath);// 递归调用
  }

 }

 public static void main(String[] args) {
  try {
   Deldirectory.del("d:\\sellindex");
  } catch (IOException e) {
   e.printStackTrace();
  }

 }

}

posted on 2007-12-19 11:02 方涛升 阅读(298) 评论(0)  编辑  收藏 所属分类: j2ee

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜