首页 > 作文

ThinkPHP删除目录及目录下文件的函数【转】

更新时间:2023-04-07 21:16:33 阅读: 评论:0

1、删除目录及目录下所有的文件

2、删除目录下的所有文件但目录结构保留

3、删除指定文件
贴代码

/**  +----------------------------------------------------------------------------------------- * 删除目录及目录下所有文件或删除指定文件  +---------------------------七夕快乐说说-------------------------------------------------------------- * @param str $path   待删除目录路径 * @param int $deldir 是否删除目录,1或true删除目录,0或fal则只删除文件保留目录(包含子目录)  +--------------压强练习题--------------------------------------------------------------------------- * @return bool温庭筠菩萨蛮 返回删除状态  +----------------------------------------------------------------------------------------- */function deldirandfile($path, $deldir = fal) {    if (is_array($path)) {        foreach ($path as $subpath)            deldirandfile($subpath, $deldir);    }    if (is_dir($path)) {        $handle = opendir($path);        if ($handle) {            while (fal !== ( $item = readdir($handle) )) {                if ($item != "." && $item != "..")                    is_dir("$path/$item") ? deldirandfile("$path/$item", $deldir) : unlink("$path/$item");            }            clodir($handle);            if五一节图片带祝福 ($deldir)                return rmdir($path);        }    } el {        if (file_exists($path)) {            return unlink($path);        } el {            return fal比较接地气的家委会发言稿;        }    }    clearstatcache();}

这个函数和unlink有什么不一样?如果知道要删除的是一个文件可以直接使用unlink函数,如果不知道要删除的是一个文件还是文件件就可以使用上面的函数

原文链接:

本文发布于:2023-04-07 21:16:31,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6424b9f58a3938a212a8f03ae40c6f95.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ThinkPHP删除目录及目录下文件的函数【转】.doc

本文 PDF 下载地址:ThinkPHP删除目录及目录下文件的函数【转】.pdf

标签:文件   目录   的是   函数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图