php实现用于删除整个目录的递归函数


Posted in PHP onMarch 16, 2015

本文实例讲述了php实现用于删除整个目录的递归函数。分享给大家供大家参考。具体实现方法如下:

<?php
function delete_directory($dir) {
   if ($dh = @opendir($dir)) {
     while (($file = readdir ($dh)) != false) {
       if (($file == ".") || ($file == "..")) continue;
        if (is_dir($dir . '/' . $file))
          delete_directory($dir . '/' . $file);
        else
          unlink($dir . '/' . $file);
     }
     @closedir($dh);
     rmdir($dir);
   }
}
$dir = "./fakeDir";
delete_directory($dir);
?>

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

PHP 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
PHP 程序员应该使用的10个组件
Oct 31 PHP
php cache类代码(php数据缓存类)
Apr 15 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
PHP-redis中文文档介绍
Feb 07 PHP
PHP防止跨域提交表单
Nov 01 PHP
Drupal读取Excel并导入数据库实例
Mar 02 PHP
详解Yii2.0 rules验证规则集合
Mar 21 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
php7连接MySQL实现简易查询程序的方法
Oct 13 PHP
php定义参数数量可变的函数用法实例
Mar 16 #PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 #PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
Mar 16 #PHP
php去除头尾空格的2种方法
Mar 16 #PHP
php中动态调用函数的方法
Mar 16 #PHP
php从字符串创建函数的方法
Mar 16 #PHP
php实现字符串反转输出的方法
Mar 14 #PHP
You might like
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
一个获取第n个元素节点的js函数
2014/09/02 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
Python常用正则表达式符号浅析
2014/08/13 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
使用python接入微信聊天机器人
2020/03/31 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
2020/01/02 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
应届大学生自荐书
2014/06/17 职场文书
服务理念标语
2014/06/18 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
创业计划书之干洗店
2019/09/10 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA