java 删除文件
2024-10-07 18:48:17
-------------------------------------对于有多层内容的文件夹来说,要彻底删除的话,就需要编写代码进行迭代操作--------------------------------------
/**
* 迭代删除文件夹
* @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();// 删除
}
}
}
最新文章
- 浅谈网站web框架的本质
- CSS清浮动
- js继承精益求精之寄生式组合继承
- JS函数(获得widn)
- ListView Animation
- 只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called during Render();
- [转载]jquery cookie的用法
- 使用Mono Runtime Bundle制作安装包让C#桌面应用程序脱离net framework
- [html5] 学习笔记-Canvas应用
- BZOJ 4008: [HNOI2015]亚瑟王 [DP 概率 !!!]
- 芝麻HTTP:Ansible扩展
- python微信聊天机器人改进版,定时或触发抓取天气预报、励志语录等,向好友推送
- WebPack引用Bootstrap 无法使用图标的结局方案
- 关于 IdentityServer4 中的 Jwt Token 与 Reference Token
- day02 : JPA的基本使用和多种缓存技术对比
- [转]vs2010用 boost.python 编译c++类库 供python调用
- python入门(三):循环
- python3入门教程
- day13 内置函数
- 无旋treap的区间操作实现