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 相关文章推荐
利用 window_onload 实现select默认选择
Oct 09 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
CI(CodeIgniter)框架配置
Jun 10 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
php简单实现查询数据库返回json数据
Apr 16 PHP
Yii2如何批量添加数据
May 17 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
yii2的restful api路由实例详解
May 14 PHP
php服务器的系统详解
Oct 12 PHP
Yii框架小部件(Widgets)用法实例详解
May 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
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
让您的菜单不离网站
2006/10/03 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
详解Python中的元组与逻辑运算符
2015/10/13 Python
浅谈五大Python Web框架
2017/03/20 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
python线程池threadpool实现篇
2018/04/27 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
python 实现线程之间的通信示例
2020/02/14 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
党员干部群众路线个人整改措施
2014/09/18 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
销售助理岗位职责
2015/02/11 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
Python学习之时间包使用教程详解
2022/03/21 Python