递归删除目录与文件夹php 有错误,该如何解决?
展开全部
function remove_directory($dir){
if($handle=opendir($dir)){
while(false!==($item=readdir($handle))){
if($item!="."&&$item!=".."){
if(is_dir($dir."/".$item)){
remove_directory($dir."/".$item);
}else{
unlink($dir."/".$item);
}
}
}
closedir($handle);
rmdir($dir);
}
}
remove_directory("test");
if($handle=opendir($dir)){
while(false!==($item=readdir($handle))){
if($item!="."&&$item!=".."){
if(is_dir($dir."/".$item)){
remove_directory($dir."/".$item);
}else{
unlink($dir."/".$item);
}
}
}
closedir($handle);
rmdir($dir);
}
}
remove_directory("test");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询