当前位置:首页 > 日记 > 正文

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

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

本文实例讲述了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文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

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

相关文章

WINDOWS 2003 IIS启动失败的原因

WINDOWS 2003 IIS启动失败的原因

启动失败,原因,电脑软件,WINDOWS,IIS,新安装了2003 就为了做WEB调试,结果IIS老是出现问题启动不了。错误代码如下:查看了日志,出错表现为以下几点:来源为:3SVC1、World Wide Web Publishing 服务在请求配置数据库更改通知时遇到问题。数据域包含…

PHP实现对数组简单求交集,差集,并集

PHP实现对数组简单求交集,差集,并集

数组,并集,示例,简单,功能,本文实例讲述了PHP实现对数组简单求交集,差集,并集功能。分享给大家供大家参考,具体如下:<?php$arr1 = array('0' => 'zero','1' => 'one','2' => 'two','3' => 'three');$arr2 = array('2' => 't…

word怎么自动更新域word自动更新域

word怎么自动更新域word自动更新域

自动更新,步骤,方法,电脑软件,word,  通常情况下Word文档中的域是不会自动更新的,如果我们想保持数据的正确性,就必须进行更新才行。那么下面就由小编给大家分享下word自动更新域的技巧,希望能帮助到您。word自动更新域的步骤步骤一:最简单的…

php使用curl实现ftp文件下载功能

php使用curl实现ftp文件下载功能

文件下载,功能,电脑软件,php,curl,本文实例为大家分享了php实现ftp文件下载功能,供大家参考,具体内容如下不知道为什么用正常的ftp_get函数下载文件速度特别慢,但是用ftp的客户端下载很快,所以换了curl的下载方式,速度正常function file_upload(…

怎么在excel2013中使用反向选择在e

怎么在excel2013中使用反向选择在e

选择,教程,方法,电脑软件,  在Excel2013的使用中,反向选择时候是非常方便的一个功能,如果合理利用,往往会有奇效。下面小编教你怎么在excel2013中使用反向选择的方法,希望对你有帮助!excel2013中使用反向选择的方法教程在表格后空白的一列表头…

jsp中获得路径的两种方法和获得url

jsp中获得路径的两种方法和获得url

路径,方法,推荐,两种,电脑软件,<%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。<a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径<a href="XXX.jsp"> //这样获得的是相对路径<a href…

3389终端服务器超出连接数的解决办

3389终端服务器超出连接数的解决办

连接数,终端,服务器,解决办法,电脑软件,因为使用了3389登录服务器后没有及时注销或者其他情况而泛起再次登陆时提示:终端服务器超出了最大答应连接数。解决这个现像的办法有好多,例如百度上说的,用组策略修改连接数上限,或是用复杂的cmd命令!但…

jquery.masonry瀑布流效果

jquery.masonry瀑布流效果

瀑布流,效果,电脑软件,jquery,masonry,一、分别加载jquery插件与jquery.masonry插件<script src="js/jquery-1.8.1.min.js"></script><script src="js/jquery.masonry.min.js"></script>二、瀑布流局部样式代码.container-fluid { padd…

PHP空值检测函数与方法汇总

PHP空值检测函数与方法汇总

函数,空值,检测,方法,电脑软件,几乎任何入口的HTTP请求我们都会去检测它携带的参数,类似 isset() empty() 的函数一定不少见。以下的测试结果基于 PHP7.16是否定义判断: isset()可以使用 isset() 函数判断一个变量是否定义,数组内某个元素是否…

PS怎么快速设计一款宝蓝色的星空背

PS怎么快速设计一款宝蓝色的星空背

宝蓝,星空,背景,快速,电脑软件,好的背景就有一个很好的衬托主题,这次设计的是一个看上去神秘又浪漫的风格哦。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建一个大小1920 px 1200 px(RGB颜色模…

javascript 玩转Date对象 | 实例讲

javascript 玩转Date对象 | 实例讲

对象,玩转,实例,电脑软件,javascript,前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用~1. new Date()的使用方法有:不接收任何参数:返回当前时间;接收一个参数x: 返回1970年1月1…

深入理解React中何时使用箭头函数

深入理解React中何时使用箭头函数

函数,箭头,电脑软件,React,前言相信大家当想起箭头函数时,脑海里可能会浮现 棒,酷,简洁,有趣 等形容词,其实,我们存在一些 更充分的理由 使我们在联想起 箭头函数 时不得不想到的,本文详细的给大家介绍了关于React何时使用箭头函数的相关内容,分享…