PHP删除文件夹及文件

发布时间:2016-03-18 浏览次数:2376 文章来源:个人博客

在PHP开发过程中需要删除文件夹,及其文件夹里面的文件,所以删除的代码如下:

function deldir($dir) {
   //先删除目录下的文件:
   $dh=opendir($dir);
   while (($file = readdir($dh))!=false) {
     if($file!="." && $file!="..") {
       $fullpath=$dir."/".$file;
       if(!is_dir($fullpath)) {
           unlink($fullpath);
       } else {
                  $this->deldir($fullpath);
       }
     }
   }
   
   closedir($dh);
   //删除当前文件夹:
   if(rmdir($dir)) {
     return true;
   } else {
     return false;
   }
 }

其中,$dir就是你要输出的文件夹;

key-word
PHP删除文件夹 删除文件夹