php实现用于删除整个目录的递归函数
本文实例讲述了php实现用于删除整个目录的递归函数。分享给大家供大家参考。具体实现方法如下:
<?php functiondelete_directory($dir){ if($dh=@opendir($dir)){ while(($file=readdir($dh))!=false){ if(($file==".")||($file==".."))continue; if(is_dir($dir.'/'.$file)) delete_directory($dir.'/'.$file); else unlink($dir.'/'.$file); } @closedir($dh); rmdir($dir); } } $dir="./fakeDir"; delete_directory($dir); ?>
希望本文所述对大家的php程序设计有所帮助。