/** * 删除目录 * * @param dir 目录(File-dir)对象 */ private boolean deleteDir(File dir) { if(dir == null) throw new NullPointerException("the dir is null."); if(dir.isDirectory()) { File[] files = dir.listFiles(); for (File file : files) { if(file.isDirectory()) deleteDir(file); // 递归删除 else file.delete(); } } else dir.delete(); return dir.delete(); // 最后删除文件夹 }
测试:输入目录对象即可。