php如何递归删除文件夹

2025-11-06 0 814

php递归删除文件夹的方法:首先创建一个PHP示例文件;然后确定要删除的文件的目录;接着通过opendir打开指定目录;最后通过递归方法删除文件夹即可。

php 递归删除文件夹代码示例如下:

function delFile($dir, $file_type = ) { if (is_dir($dir)) { $files = scandir($dir); //打开目录 //列出目录中的所有文件并去掉 . 和 .. foreach ($files as $filename) { if ($filename != . && $filename != ..) { if (!is_dir($dir . / . $filename)) { if (empty($file_type)) { unlink($dir . / . $filename); } else { if (is_array($file_type)) { //正则匹配指定文件 if (preg_match($file_type[0], $filename)) { unlink($dir . / . $filename); } } else { //指定包含某些字符串的文件 if (false != stristr($filename, $file_type)) { unlink($dir . / . $filename); } } } } else { delFile($dir . / . $filename); rmdir($dir . / . $filename); } } } } else { if (file_exists($dir)) unlink($dir); } }

以上就是php如何递归删除文件夹的详细内容,更多请关注码农网其它相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

遇见资源网 后端开发 php如何递归删除文件夹 https://www.ox520.com/4355.html

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务