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 相关文章推荐
PHP 模板高级篇总结
Dec 21 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 PHP
使用php测试硬盘写入速度示例
Jan 27 PHP
Symfony2安装的方法(2种方法)
Feb 04 PHP
简单实现PHP留言板功能
Dec 21 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
php7函数,声明,返回值等新特性介绍
May 25 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
May 29 PHP
laravel 解决Validator使用中出现的问题
Oct 25 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 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
FCKeditor添加自定义按钮
2008/03/27 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
ThinkPHP分页实例
2014/10/15 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
jQuery.extend 函数的详细用法
2012/06/27 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
javascript数组去重的方法汇总
2015/04/14 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
深入探究node之Transform
2017/07/20 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python @property的用法及含义全面解析
2018/02/01 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
Python类的继承用法示例
2019/01/31 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
构建高效的python requests长连接池详解
2020/05/02 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
暑期实习鉴定
2013/12/16 职场文书
大学生村官心得体会范文
2014/01/04 职场文书
海南地接欢迎词
2014/01/14 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
中国梦团日活动总结
2014/07/07 职场文书
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL