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 相关文章推荐
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
Mar 28 PHP
让PHP支持断点续传的源码
May 16 PHP
php下mysql数据库操作类(改自discuz)
Jul 03 PHP
php 文件上传类代码
Aug 06 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
PHP实现合并discuz用户
Aug 05 PHP
微信公众平台开发之配置与请求
Aug 26 PHP
PHP 生成微信红包代码简单
Mar 25 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
Nov 05 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 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
javascript 命名规则 变量命名规则
2010/02/25 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
Array.prototype.slice 使用扩展
2010/06/09 Javascript
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
原生js二级联动效果
2017/06/20 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
Pandas的Apply函数具体使用
2020/07/21 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
保送生自荐信范文
2013/10/06 职场文书
机械专业毕业生自荐信
2013/11/02 职场文书
文员的职业生涯规划发展方向
2014/02/08 职场文书
出纳员岗位职责
2014/03/13 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
个人委托书范本汇总
2014/10/01 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
美术教师个人工作总结
2015/02/06 职场文书
七年级作文之环保作文
2019/10/17 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android