Class yii\helpers\FileHelper
| 继承 | yii\helpers\FileHelper » yii\helpers\BaseFileHelper |
|---|---|
| 可用版本自 | 2.0 |
| 源码 | https://github.com/yiichina/yii2/blob/api/framework/helpers/FileHelper.php |
文件系统助手类。
公共属性
| 属性 | 类型 | 描述 | 被定义在 |
|---|---|---|---|
| $mimeAliasesFile | string | 包含 MIME 别名的 PHP 文件的路径(或别名)。 | yii\helpers\BaseFileHelper |
| $mimeMagicFile | string | 包含 MIME 类型信息的 PHP 文件的路径(或别名)。 | yii\helpers\BaseFileHelper |
公共方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| copyDirectory() | 将整个目录复制为另一个目录。 文件和子目录也将被复制。 | yii\helpers\BaseFileHelper |
| createDirectory() | 创建一个新目录。 | yii\helpers\BaseFileHelper |
| filterPath() | 检查给定的文件路径是否满足过滤选项。 | yii\helpers\BaseFileHelper |
| findDirectories() | 返回在指定目录和子目录下找到的目录。 | yii\helpers\BaseFileHelper |
| findFiles() | 返回在指定目录和子目录下找到的文件。 | yii\helpers\BaseFileHelper |
| getExtensionsByMimeType() | 根据给定 MIME 类型确定扩展。 该方法将使用扩展名和 MIME 类型之间的本地映射。 | yii\helpers\BaseFileHelper |
| getMimeType() | 确定指定文件的 MIME 类型。
此方法首先尝试基于 finfo_open 确定 MIME 类型。
如果 fileinfo 扩展未安装,
当 $checkExtension 设置 true 的时候它将基于 getMimeTypeByExtension()。 |
yii\helpers\BaseFileHelper |
| getMimeTypeByExtension() | 根据指定文件的扩展名确定 MIME 类型。 该方法将使用扩展名和 MIME 类型之间的本地映射。 | yii\helpers\BaseFileHelper |
| localize() | 返回指定文件的本地化版本。 | yii\helpers\BaseFileHelper |
| normalizePath() | 规范化文件/目录路径。 | yii\helpers\BaseFileHelper |
| removeDirectory() | 递归地删除一个目录(及其所有内容)。 | yii\helpers\BaseFileHelper |
| unlink() | 以跨平台的方式删除文件或符号链接 | yii\helpers\BaseFileHelper |
受保护的方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| loadMimeAliases() | 从指定文件加载 MIME 别名。 | yii\helpers\BaseFileHelper |
| loadMimeTypes() | 从指定的文件加载 MIME 类型。 | yii\helpers\BaseFileHelper |
| normalizeOptions() | yii\helpers\BaseFileHelper |
常量
| 常量 | 值 | 描述 | 被定义在 |
|---|---|---|---|
| PATTERN_CASE_INSENSITIVE | 32 | yii\helpers\BaseFileHelper | |
| PATTERN_ENDSWITH | 4 | yii\helpers\BaseFileHelper | |
| PATTERN_MUSTBEDIR | 8 | yii\helpers\BaseFileHelper | |
| PATTERN_NEGATIVE | 16 | yii\helpers\BaseFileHelper | |
| PATTERN_NODIR | 1 | yii\helpers\BaseFileHelper |