public function url_stat($path, $flags)
    {
        $stat = [
            'dev'     => 0,
            'ino'     => 0,
            'mode'    => 0777,
            'nlink'   => 0,
            'uid'     => 0,
            'gid'     => 0,
            'rdev'    => 0,
            'size'    => 0,
            'atime'   => 0,
            'mtime'   => 0,
            'ctime'   => 0,
            'blksize' => 0,
            'blocks'  => 0,
        ];
        $name = $this->_getNamePart($path);

        try {
            $info = $this->_getOssClient($path)->getObjectMeta(AliyunOSS::getBucket(), $name);
            if (isset($info['info']) && !empty($info['info'])) {
                $info = $info['info'];
                $stat['size'] = $info['download_content_length'];
                $stat['atime'] = time();
                $stat['mtime'] = $info['filetime'];
                $stat['mode'] |= 0100000;
            }
        } catch (\OSS\Core\OssException $e) {
            $stat['mode'] |= 040000;
        }

        return $stat;
    }