java递归删除指定目录下的文件和文件夹

    public static boolean deleteFolder(String delDir) {
        File delFolder = new File(delDir);
        File[] delFile = delFolder.listFiles();
        try {
            for (File file : delFile) {
                if (file.isDirectory()) {
                    deleteFolder(file.getPath());
                }
                file.delete();
            }
        } catch (Exception e) {
            System.out.println("清空文件夹操作出错!");
            e.printStackTrace();
            return false;
        }
        System.out.println("清空文件夹操作成功!");
        return true;
    }

 

posted on 2014-10-23 15:51  hellofking  阅读(198)  评论(0编辑  收藏  举报

导航