-------------------------------------对于有多层内容的文件夹来说,要彻底删除的话,就需要编写代码进行迭代操作--------------------------------------

/**

* 迭代删除文件夹

* @param dirPath 文件夹路径

*/

public static void deleteDir(String dirPath){

  File file = new File(dirPath);// 读取

  if(file.isFile()){ // 判断是否是文件夹

    file.delete();// 删除

  }else{

    File[] files = file.listFiles(); // 获取文件

    if(files == null){

      file.delete();// 删除

    }else{

      for (int i = 0; i < files.length; i++){// 循环

         deleteDir(files[i].getAbsolutePath());

      }

      file.delete();// 删除

    }

  }

}

最新文章

  1. 浅谈网站web框架的本质
  2. CSS清浮动
  3. js继承精益求精之寄生式组合继承
  4. JS函数(获得widn)
  5. ListView Animation
  6. 只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called during Render();
  7. [转载]jquery cookie的用法
  8. 使用Mono Runtime Bundle制作安装包让C#桌面应用程序脱离net framework
  9. [html5] 学习笔记-Canvas应用
  10. BZOJ 4008: [HNOI2015]亚瑟王 [DP 概率 !!!]
  11. 芝麻HTTP:Ansible扩展
  12. python微信聊天机器人改进版,定时或触发抓取天气预报、励志语录等,向好友推送
  13. WebPack引用Bootstrap 无法使用图标的结局方案
  14. 关于 IdentityServer4 中的 Jwt Token 与 Reference Token
  15. day02 : JPA的基本使用和多种缓存技术对比
  16. [转]vs2010用 boost.python 编译c++类库 供python调用
  17. python入门(三):循环
  18. python3入门教程
  19. day13 内置函数
  20. 无旋treap的区间操作实现

热门文章

  1. Install ncurses (ncurses-devel) and try again
  2. MySQL关闭查询缓存(QC)的两种方法
  3. 【LeetCode】Stack
  4. js-打印九九乘法表
  5. win10配置jdk环境变量及遇到的坑
  6. 记录常用的linux命令
  7. Hadoop(二)HDFS
  8. JS数组 Array
  9. C#中的类型相等与恒等(Equality &amp; Identity)
  10. JS闭包的详解