php7基于递归实现删除空文件夹的方法示例


Posted in PHP onJune 15, 2017

本文实例讲述了php7基于递归实现删除空文件夹的方法。分享给大家供大家参考,具体如下:

php版本7.0.4

代码如下:

<?php
$path = 'd:/';
rmDir_1($path);
function rmDir_1($path) {
  $files = scandir($path);
// 删除当前目录和上一级目录
  foreach($files as $key => $file) {
    if ( $file == '.' || $file == '..') {
      unset($files[$key]);
    }
  }
  if ($files) {
    foreach($files as $file) {
      if (is_dir($path . '/' . $file)) {
        //echo 'dir=' . $path . '/' . $file . PHP_EOL;
        rmDir_1($path . '/' . $file);
      }
    }
  } else {
    //echo 'rmdir=' . $path . PHP_EOL;
    rmdir($path);
  }
}
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
php中用文本文件做数据库的实现方法
Mar 27 PHP
php 读取shell管道传输过来的内容
Mar 01 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
php 常用类汇总 推荐收藏
May 13 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
深入解析php中的foreach函数
Aug 31 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 PHP
php基于session锁防止阻塞请求的方法分析
Aug 07 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
php实现的二叉树遍历算法示例
Jun 15 #PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 #PHP
PHP中phar包的使用教程
Jun 14 #PHP
iis 7下安装laravel 5.4环境的方法教程
Jun 14 #PHP
PHP中关键字interface和implements详解
Jun 14 #PHP
详解php中的implements 使用
Jun 13 #PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 #PHP
You might like
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
JS backgroundImage控制
2009/05/19 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
jquery实现聚光灯效果的方法
2015/02/06 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
python time模块用法实例详解
2014/09/11 Python
探究python中open函数的使用
2016/03/01 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
在python中做正态性检验示例
2019/12/09 Python
python绘制雪景图
2019/12/16 Python
Python socket处理client连接过程解析
2020/03/18 Python
python中get和post有什么区别
2020/06/19 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
Python实现自动整理文件的脚本
2020/12/17 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
《陈涉世家》教学反思
2014/04/12 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书