使用递归删除文件夹

//使用递归删除文件夹

import java.io.File;

public class readLine {

    public static void main(String[] args) {
        
        File dir = new File("D:\\llk");
        DelAll(dir);
    }

    private static void DelAll(File dir) {
        //获取指定目录下当前的所有文件或文件夹对像
        File[] files = dir.listFiles();
        for (File file : files){
            
            if (file.isDirectory()){
                DelAll(file);
            } else {                
                System.out.println(file.getAbsolutePath() + " 删除结果:" + file.delete());
            }
        }    
        System.out.println("目录删除结果:" + dir.delete());
    }
}
posted @ 2012-07-17 15:01  jxgxy1  阅读(169)  评论(0编辑  收藏  举报