PHP递归方式删除缓存文件

技术QQ交流群:294088839


private function _deleteDir($path){


        $dh = opendir($path);
        while(($d = readdir($dh)) !== false){
            if($d == '.' || $d == '..'){//如果为.或..
                continue;
            }
            $tmp = $path.'/'.$d;
            if(!is_dir($tmp)){//如果为文件
                unlink($tmp);
            }else{//如果为目录
              $this->_deleteDir($tmp);
            }
        }
        closedir($dh);
       return rmdir($path);
    }

你可能感兴趣的:(学习总结)