递归删除某目录的所有条目
2018-07-01 本文已影响6人
老衲灬
//递归删除某目录的所有条目
function blwj($filename){
//打开要删除的目录
$handle=opendir($filename);
while($line=readdir($handle)){
//如果条目是'.'或'..'则跳过
//此处一定要注意:如果不设置此项
//条件可能整个盘的文件都会被删除!
if($line=='.'||$line=='..'){
continue;
}
//如果是目录则递归调用本函数
if(is_dir($filename."/".$line)){
blwj($filename."/".$line);
}
else{
unlink($filename."/".$line);
}
}
//关闭文件
closedir($handle);
rmdir($filename);
}
$filename='./wai';
//调用函数
blwj($filename);