php删除文件夹及其文件夹下所有文件

<?

function deldir($dir) {

  //先删除目录下的文件:

  $dh=opendir($dir);

  while ($file=readdir($dh)) {

    if($file!="." && $file!="..") {

      $fullpath=$dir."/".$file;

      if(!is_dir($fullpath)) {

          unlink($fullpath);

      } else {

          deldir($fullpath);

      }

    }

  }

 

  closedir($dh);

  //删除当前文件夹:

  if(rmdir($dir)) {

    return true;

  } else {

    return false;

  }

}



?>

 

posted on 2012-11-20 08:29  浩瀚孤鸿  阅读(196)  评论(0编辑  收藏  举报