解决无限创建的子文件夹删除不了的问题
2017-02-27 17:07
267 查看
能用代码解决的问题都不是问题
废话不多说,直接上代码/** * 解决无限创建的子文件夹删除不了的问题 * @author wuhaifei */ public class ForeverDelete { // 删除文件夹方法 private void deleteDir(File file) { if (file.listFiles().length == 0) file.getAbsoluteFile().delete(); } // 删除文件方法 public void deleteFile(File file) { File[] temp = file.listFiles(); for (int i = 0; i < temp.length; i++) { System.out.println(temp[i].getName()); if (temp[i].isDirectory()) { if (temp[i].listFiles().length != 0) this.deleteFile(temp[i]); // 如果 文件夹里不为空 递归调用 方法 this.deleteDir(temp[i]); } else { temp[i].delete(); } } } public static void main(String[] args) { ForeverDelete m = new ForeverDelete(); m.deleteFile(new File("F:\\gitBlog\\haifeiwu")); } }
相关文章推荐
- 解决无限嵌套文件夹无法删除的问题[WIN10]
- 解决无限嵌套文件夹无法删除的问题[WIN10]
- 解决“无法删除文件夹:目录不是空的”问题
- Linux Samba服务器只能创建文件 不能打开文件和创建文件夹问题的解决方法
- 无法创建文件夹或文件问题的解决的方法
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享
- 15 Linux更改权限解决新建用户不能读写创建文件/文件夹的问题
- 关于解决U盘“无法删除文件夹 目录不是空的”问题
- 在eclipse中误创建了超长的文件夹而引发的“无法删除指定的文件名无效或太长”问题
- 删除文件夹, 解决源文件名长度大于文件系统支持的长度问题
- asp.net删除文件夹后Session问题!解决方法
- 错误地删除Clearcase View 后,不能再创建同名 view 的问题的解决
- 文档库创建的子文件夹的URL显示为 http://[机器名]/.... 导致无法正常访问的问题解决办法
- WIN7下(权限问题)无法删除某些文件夹的解决办法
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享
- 解决文件,文件夹类型不识别,无法删除问题
- 【转】针对类似文件夹无法删除update:访问拒绝的问题解决办法
- SQLServer2008中 “不允许保存更改.您所做的更改要求删除并重新创建以下表”问题解决方法
- 批处理解决实际问题1——将目录下所有文件(*.cpp)分别创建同名文件夹并移入其中
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享