PHP递归删除目录几个代码实例(2)


//删除目录及所包含文件函数  
function deldir($dir) {  
     //打开文件目录  
     $dh = opendir($dir);  
     //循环读取文件  
     while ($file = readdir($dh)) {  
         if($file != '.' && $file != '..') {  
             $fullpath = $dir . 'https://www.jb51.net/' . $file;  

    //判断是否为目录  
             if(!is_dir($fullpath)) {  
       echo $fullpath."已被删除<br>";  
                  //如果不是,删除该文件  
                 if(!unlink($fullpath)) {                 
                 }  
            } else {  
                 //如果是目录,递归本身删除下级目录               
     deldir($fullpath);  
            }  
        }  
   }  
    //关闭目录  
     closedir($dh);  
   //删除目录  
  //if(rmdir($dir)) {  
    //    return true;  
//    } else {  
     //    return false;  
  //  }  
}

实例四:

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/dc4857e94c6a93838347ca7b7d56d666.html