[PHP] 递归方式删除目录 →→→→→进入此内容的聊天室

来自 , 2020-03-12, 写在 PHP, 查看 146 次.
URL http://www.code666.cn/view/b44afe91
  1.     /**
  2.      * 用递归方式删除目录
  3.      *
  4.      * @param string $file
  5.      * @return boolean
  6.      */
  7.     public static function rm_recurse($file){
  8.         if(strpos($file,'..') !== false){
  9.             return false;
  10.         }
  11.  
  12.         if(is_dir($file) && !is_link($file)){
  13.             foreach(scandir($file) as $sf){
  14.                 if($sf === '..' || $sf === '.'){
  15.                     continue;
  16.                 }
  17.                 if(!self::rm_recurse($file . '/' . $sf)){
  18.                     return false;
  19.                 }
  20.             }
  21.             return @rmdir($file);
  22.         }else{
  23.             return unlink($file);
  24.         }
  25.     }

回复 "递归方式删除目录"

这儿你可以回复上面这条便签

captcha