UploadFile::getSubName PHP Method

getSubName() private method

+---------------------------------------------------------- 获取子目录的名称 +---------------------------------------------------------- +----------------------------------------------------------
private getSubName ( array $file ) : string
$file array 上传的文件信息 +----------------------------------------------------------
return string +----------------------------------------------------------
    private function getSubName($file)
    {
        switch ($this->subType) {
            case 'date':
                $dir = date($this->dateFormat, time());
                break;
            case 'hash':
            default:
                $name = md5($file['savename']);
                $dir = '';
                for ($i = 0; $i < $this->hashLevel; $i++) {
                    $dir .= $name[0] . '/';
                }
                break;
        }
        if (!is_dir($file['savepath'] . $dir)) {
            mk_dir($file['savepath'] . $dir);
        }
        return $dir;
    }