php递归删除指定目录及文件

Posted by
function deldir($path){
if(!is_dir($path)){
return null;
}
$fh = opendir($path);
while(($row = readdir($fh)) !== false){
if($row == ‘.’ || $row == ‘..’){
continue;
}
if(!is_dir($path.’/’.$row)){
unlink($path.’/’.$row);
}
deldir($path.’/’.$row);
}
closedir($fh);
if(!rmdir($path)){
echo $path.’无权限删除<br>’;
}
return true;
}

deldir(“E:\del”);

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据