PHP实现递归删除目录的通用方法 程序员文章站 2024-02-02 14:56:04 ... /** * +-------------------------------------------------------------------- * Description 递归删除目录 +-------------------------------------------------------------------- * @param string $dir 需要删除的目录 +-------------------------------------------------------------------- * @return 若目录不存在或册除成功则返回为TRUE +-------------------------------------------------------------------- * @author gongwen +-------------------------------------------------------------------- */ function rmdirs($dir){ if (!is_dir($dir) || rmdir($dir)) return TRUE; if($dir_handle=opendir($dir)){ while($filename=readdir($dir_handle)){ if($filename!='.' && $filename!='..'){ $subFile=$dir.'/'.$filename; } is_dir($subFile)?rmdirs($subFile):unlink($subFile); } closedir($dir_handle); return rmdir($dir); } } 复制代码 PHP 相关标签: PHP实现递归删除目录的通用方法 上一篇: php 基础有关问题! 下一篇: 【未定义变量】Notice: Undefined variable解决方法 推荐阅读 PHP实现递归删除目录的通用方法 PHP关联数组实现根据元素值删除元素的方法_PHP PHP实现防止sql注入的通用方法 php用递归方法实现无限级分类的代码 PHP数组与对象之间使用递归实现转换的方法,数组递归 php递归删除目录下的文件但保留的实例分享_PHP PHP递归遍历多维数组实现无限分类的方法,递归多维 php递归调用删除数组空值元素的方法_PHP教程 PHP实现递归创建多级目录的通用方法 PHP递归遍历多维数组实现无限分类的方法,递归多维_PHP教程