时间:2021-07-01 10:21:17 帮助过:11人阅读
简简单单的rmdir()函数已经不能满足我们的需求了,于是乎就有了下面这个函数的诞生了,下面这个函数将会直接删除你需要指定删除的目录,里面存在文件或者存在多级目录的,都会毫不留情的被它干掉了,呵呵,直接上代码了。
function rmdirs($dir){
$d=dir($dir);
while (false!==($child=$d->read())){//这部分代码是清除目录里面的所有文件的
if($child!='.'&&$child!='..'){
if(is_dir($dir.'/'.$child)){
rmdirs($dir.'/'.$child);
}else{
unlink($dir.'/'.$child);
}
}
}
$d->close();
rmdir($dir);//清除目录
}