2个回答
2013-06-08 · 知道合伙人软件行家
关注
展开全部
<?php
function deldir($dir){
//浏览该文件夹是否为空
$dh = opendir($dir);
//循环删除该文件夹下所有文件
while ($file = readdir($dh)){
if ($file != "." && $file != ".."){
$fullpath = $dir . "/" . $file;
if (!is_dir($fullpath)){
unlink($fullpath);
}else{
deldir($fullpath);
}
}
}
//关闭读取的文件夹
closedir($dh);
//删除文件夹
if(rmdir($dir)){
return true;
}else{
return false;
}
}
?>
1 调用该函数需要需要传入的参数,是要删除文件夹的路径
2 该函数不是我写的,是抄的
3 php不允许直接删除不为空的文件夹
4 允许用户删除文件夹是极端危险的行为,请谨慎使用,注意判断权限
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询