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 |