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 相关文章推荐
php基础知识:函数基础知识
Dec 13 PHP
php分页示例代码
Mar 19 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
php递归实现无限分类的方法
Jul 28 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 PHP
php 策略模式原理与应用深入理解
Sep 25 PHP
PHP 8新特性简介
Aug 18 PHP
PHP遍历数组的6种方式总结
Nov 17 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
PHP4之COOKIE支持详解
2006/10/09 PHP
打造计数器DIY三步曲(中)
2006/10/09 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
smarty简单应用实例
2015/11/03 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
九种js弹出对话框的方法总结
2013/03/12 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
jQuery focus和blur事件的应用详解
2014/01/26 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
微信小程序的部署方法步骤
2018/09/04 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
计算机应用与科学个人的自我评价
2013/11/15 职场文书
暑期社会实践学生的自我评价
2014/01/09 职场文书
市场拓展计划书
2014/05/03 职场文书
2014年个人思想工作总结
2014/11/27 职场文书
学习心理学心得体会
2016/01/22 职场文书
Python matplotlib多个子图绘制整合
2022/04/13 Python