private static void deleteFile(File file) {
if (file.exists()) { // 判断文件是否存在
if (file.isFile()) { // 判断是否是文件
file.delete(); // delete()方法 你应该知道 是删除的意思;
} else if (file.isDirectory()) { // 否则如果它是一个目录
File files[] = file.listFiles(); // 声明目录下所有的文件 files[];
for (int i = 0; i < files.length; i++) { // 遍历目录下所有的文件
deleteFile(files[i]); // 把每个文件 用这个方法进行迭代
}
}
file.delete();
} else {
System.out.println("所删除的文件不存在!" + '\n');
}
}

最新文章

  1. 微信公众号开发(一)--验证服务器地址的Java实现
  2. Android开发环境的搭建
  3. jquery实现幻灯片
  4. eclipse打不开,报错 &quot;java was started with exit code=13&quot;
  5. golang 索引
  6. tomcat详细日志配置
  7. [js高手之路]Node.js模板引擎教程-jade速学与实战4-模板引用,继承,插件使用
  8. Oracle通过JOB定时执行存储过程实现两表数据比对
  9. Typora最常用快捷键
  10. 原生js封装添加class,删除class
  11. Dynamics CRM 权限整理二
  12. Android开发PreferenceActivity 用法的代码
  13. 爬取豆瓣电影影评,生成wordcloud词云,并利用监督学习根据评论自动打星
  14. web前端超出两行用省略号表示
  15. rabbitMQ 在 windows 64位环境下无法启动(提示乱码)的解决方法
  16. 第一册:lesson forty nine。
  17. jade(pug)学习和使用
  18. hadoop学习笔记-目录
  19. 毕业回馈-89C51之数码管的使用
  20. imx6 gpio分析

热门文章

  1. el-table + el-form实现可编辑表格字段验证
  2. vue项目中使用mockjs+axios模拟后台数据返回
  3. 第十篇.1、python并发编程之多进程理论部分
  4. oracle删除临时表空间一直处于等待状态
  5. keras多gpu训练
  6. 阿里云--安装nginx AND访问超时
  7. springboot-activiti TaskLISTener无法注入service
  8. 第二章 Vue快速入门-- 26 过滤器-定义私有过滤器
  9. 从Buck-Boost到Flyback
  10. JS 跳转后保持当前参数