php利用递归实现删除文件目录的方法

 更新时间:2016年09月23日 10:28:21   作者:简同学的代码园  
这篇文章主要为大家详细介绍了php利用递归实现删除文件目录的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

直接删除目录,如果是空目录是可以删除,如果不是空目录,这时候只能先删除目录里面的文件,然后再删除目录。我封装了个删除函数,然后直接调用这个函数。喜欢的可以直接拿去用,编码是gbk的,使用时候注意下编码。

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/9/10 0010
 * Time: 20:27
 */
//删除文件,先删除文件内部的文件,再删除文件夹
header("Content-type: text/html; charset=gbk");
function deldir($dir){
 $dh=opendir($dir);
 while($file=readdir($dh)){
 if($file!="." && $file!=".."){//判断是不是本目录和上级目录
 if(!is_dir($dir."/".$file)){
  unlink($dir."/".$file);
 }else{
  //递归
  deldir($dir."/".$file);
 }
 }
 }
 closedir($dh);
 if(rmdir($dir)){
 return true;
 }else{
 return false;
 }
 }
 //删除函数结束
 if(deldir("test")){
 echo '删除文件成功';
 die();
 }else
 echo '删除文件失败';
 die();

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

为大家推荐一个关于php递归操作的精彩专题:php递归操作

相关文章

  • windows服务器iis+php获得错误信息的配置方法

    windows服务器iis+php获得错误信息的配置方法

    最近技术在服务器上执行代码时总是显示空白信息,因为本地测试正常的,但服务器上就有问题了,默认都是不显示php代码的错误信息的,可以通过如下设置就可以了
    2025-02-02
  • 关于svn冲突的解决方法

    关于svn冲突的解决方法

    本篇文章是对关于svn冲突的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php实现将普通数据转化为json数据

    php实现将普通数据转化为json数据

    在日常的开发工作中免不了要写接口,json格式文本的输出是制作接口必须掌握的,所以本文主要为大家详细介绍了php如何将普通数据转化为json数据,需要的可以参考下
    2023-11-11
  • PHP 分页原理分析,大家可以看看

    PHP 分页原理分析,大家可以看看

    分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。
    2009-12-12
  • php获取系统变量方法小结

    php获取系统变量方法小结

    这篇文章主要介绍了php获取系统变量方法,实例总结了get_defined_vars、get_object_vars、phpinfo及phpversion等方法获取系统信息的相关使用技巧,需要的朋友可以参考下
    2015-05-05
  • PHP数组在底层的实现原理详解

    PHP数组在底层的实现原理详解

    这篇文章讲给大家详细介绍一下PHP数组在底层的实现原理,PHP数组在底层的实现原理可以分为两种类型:基于哈希表的实现和基于有序列表的实现,文中通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-11-11
  • 探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数

    探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数

    本篇文章是对使用PHP实现计算两个日期间隔的年、月、周、日数的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php简单备份与还原MySql的方法

    php简单备份与还原MySql的方法

    这篇文章主要介绍了php简单备份与还原MySql的方法,涉及php针对mysql数据库的连接、查询及文件操作相关技巧,需要的朋友可以参考下
    2016-05-05
  • php网页病毒清除类

    php网页病毒清除类

    这篇文章主要介绍了php网页病毒清除类,可实现针对网页病毒的简单清理功能,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP简单实现欧拉函数Euler功能示例

    PHP简单实现欧拉函数Euler功能示例

    这篇文章主要介绍了PHP简单实现欧拉函数Euler功能,简单说明了欧拉函数的概念、原理,并结合实例形式分析了php实现欧拉函数的相关操作技巧,需要的朋友可以参考下
    2017-11-11

最新评论