PHP删除目录下的空目录
2024-10-21 20:43:08
function rm_empty_dir($path){
if(is_dir($path) && ($handle = opendir($path))!==false){
while(($file=readdir($handle))!==false){ // 遍历文件夹
if($file!='.' && $file!='..'){
$curfile = $path.'/'.$file; // 当前目录
if(is_dir($curfile)){ // 目录
rm_empty_dir($curfile); // 如果是目录则继续遍历
if(count(scandir($curfile))==2){ // 目录为空,=2是因为. 和 ..存在
rmdir($curfile); // 删除空目录
}
}
}
}
closedir($handle);
}
}
$folder = './wiseway_pc';
rm_empty_dir($folder);
最新文章
- kindle型号
- Storm可靠性实例解析——ack机制
- Unity3D 双摇杆 c# JoyStick 实现自己的双摇杆
- [转老马的文章]MODI中的OCR模块
- 解决xshell 中文乱码
- C的输入输出函数的基本用法
- 如何根据w3wp.exe的进程pid查看是哪个应用程序池
- Linux内核分析(一)---linux体系简介|内核源码简介|内核配置编译安装
- python 创建列表和向列表添加元素方法
- 记录日常Linux常用软件
- VUE中 style scoped 修改原有样式
- LeetCode算法题-N-ary Tree Level Order Traversal(Java实现)
- Ubuntu16.04 安装 wps (不推荐安装)
- VUE2.0 饿了吗视频学习笔记(七-终):compute,循环,flex,display:table
- 浅谈Spring的AOP实现-代理机制
- 升级项目到Vs2010,编译时出现:MSB6006: “LC.exe”已退出,解决方法
- MFC让进程利用所有处理器核心
- 第一个shell程序
- 将nosetests的echo结果保存到本地文件
- Admin管理后台
热门文章
- 2014.2.23加载大数据时不闪烁的listView
- linux命令-sudo普通用户拥有root权限
- Access restriction required library rt.jar
- DB2--sql计算时间差和格式化时间
- Blender 基础 骨架 01
- 【Boost】boost库获取格式化时间
- php学习笔记-continue和break
- linux sdcv命令
- NIO、AIO
- Inheritance with EF Code First: Part 1 – Table per Hierarchy (TPH)