欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

php自定义函数之递归删除文件及目录

时间:2021-07-18 08:25:28|栏目:PHP代码|点击:
复制代码 代码如下:

/*―――――――――――――――――― */
//?C 递归删除文件及目录
//?C 例: del_dir (‘../cache/');注意:返回的/是必须的
//?C $type 强制删除目录, true 是 ,false 否
/*―――――――――――――――――― */
function del_dir ($dir,$type=true)
{
$n=0;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
//.svn 忽略 svn 版本控制信息
if ( $file == '.' or $file =='..' or $file == '.svn')
{
continue;
}
if (is_file ($dir.$file))
{
unlink($dir.$file);
$n++;
}
if (is_dir ($dir.$file))
{
del_dir ($dir.$file.'/');
if ($type)
{
$n++;
rmdir($dir.$file.'/');
}
}
}
}
closedir($dh);
}
return $n;
}

上一篇:PHP编程基本语法快速入门手册

栏    目:PHP代码

下一篇:PHP随机字符串生成代码(包括大小写字母)

本文标题:php自定义函数之递归删除文件及目录

本文地址:http://www.codeinn.net/misctech/158691.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有