内容目录
一个无限递归删除目录的小例子和大家共享一下,纠结了半天的东西,总算搞定了。
<?php $dir_root = "test"; delDir ($dir_root); function delDir($dirname){ if(!is_dir($dirname)){ echo '没有此目录或无法删除'; return ; } if(file_exists($dirname)){ $dir = opendir($dirname); while ($dir_file = readdir($dir)){ if($dir_file != "." && $dir_file !=".."){ $file = $dirname.'/'.$dir_file; if(is_dir($file)){ delDir($file);//递归执行 }else{ echo $file.'文件删除成功<br>'; unlink($file); } } } closedir($dir); echo $dirname.'目录删除成功<br>'; rmdir($dirname); } } ?>