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 条评论) |