php删除指定目录的方法


Posted in PHP onApril 03, 2015

本文实例讲述了php删除指定目录的方法。分享给大家供大家参考。具体分析如下:

这段代码可实现递归删除子目录的功能

<?php
/**
 * Delete a file, or a folder and its contents 
 * (recursive algorithm)
 * @author Aidan Lister <aidan@php.net>
 * @version 1.0.3
 * @param string  $dirname Directory to delete
 * @return bool Returns TRUE on success, FALSE on failure
 */
function rmdirr($dirname)
{
 // Sanity check
 if (!file_exists($dirname)) {
  return false;
 }
 // Simple delete for a file
 if (is_file($dirname) || is_link($dirname)) {
  return unlink($dirname);
 }
 // Loop through the folder
 $dir = dir($dirname);
 while (false !== $entry = $dir->read()) {
  // Skip pointers
  if ($entry == '.' || $entry == '..') {
   continue;
  }
  // Recurse
  rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);
 }
 // Clean up
 $dir->close();
 return rmdir($dirname);
}
?>

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

PHP 相关文章推荐
MySQL授权问题总结
May 06 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
php+ajax实时刷新简单实例
Feb 25 PHP
标准PHP的AES加密算法类
Mar 12 PHP
Yii列表定义与使用分页方法小结(3种方法)
Jul 15 PHP
Yii2创建控制器(createController)方法详解
Jul 23 PHP
py文件转exe时包含paramiko模块出错解决方法
Aug 12 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 PHP
php中上传文件的的解决方案
Sep 25 PHP
PHP常量及变量区别原理详解
Aug 14 PHP
php实现递归抓取网页类实例
Apr 03 #PHP
php调整服务器时间的方法
Apr 03 #PHP
php实现图片转换成ASCII码的方法
Apr 03 #PHP
php解析字符串里所有URL地址的方法
Apr 03 #PHP
php对文件进行hash运算的方法
Apr 03 #PHP
php计算给定时间之前的函数用法实例
Apr 03 #PHP
php实现的mongodb操作类实例
Apr 03 #PHP
You might like
收音机的保养
2021/03/01 无线电
基于php常用正则表达式的整理汇总
2013/06/08 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
使用JS动态显示文本
2017/09/09 Javascript
vue如何判断dom的class
2018/04/26 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
详解在Python程序中使用Cookie的教程
2015/04/30 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
农林环境专业求职信
2014/03/13 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
学生会竞聘书范文
2014/03/31 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
婚礼答谢词
2015/01/04 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
python基础之while循环语句的使用
2021/04/20 Python
go语言中fallthrough的用法说明
2021/05/06 Golang
分享python函数常见关键字
2022/04/26 Python