class FileHelper

文件处理函数

Methods

static string
ext(string $filename)

获取文件的扩展名

static string
correctName(string $name)

返回文件纠正的名称, 替换掉特殊字符 返回合法的文件名

static array
getJson(string $filename, bool $is_array = true)

获取json 对象或者数组

static string
dirPath(string $path)

文件路径

static int|string
size(string $directory, bool $format = true, int $precision = 2)

获取目录大小

static bool
touch(string $path)

设置目录下面的所有文件的访问和修改时间

static bool|string
removeExtension(string $file)

移除扩展名

Details

at line 21
static string ext(string $filename)

获取文件的扩展名

Parameters

string $filename 文件名

Return Value

string 获取文件名扩展

at line 32
static string correctName(string $name)

返回文件纠正的名称, 替换掉特殊字符 返回合法的文件名

Parameters

string $name 可能不合法的文件名称

Return Value

string

at line 47
static array getJson(string $filename, bool $is_array = true)

获取json 对象或者数组

Parameters

string $filename filename
bool $is_array is_array

Return Value

array

at line 68
static string dirPath(string $path)

文件路径

Parameters

string $path 路径

Return Value

string

at line 86
static int|string size(string $directory, bool $format = true, int $precision = 2)

获取目录大小

Parameters

string $directory 目录
bool $format 是否格式化输出
int $precision 百分比

Return Value

int|string

at line 111
static bool touch(string $path)

设置目录下面的所有文件的访问和修改时间

Parameters

string $path 路径

Return Value

bool

不是目录时返回false,否则返回 true

at line 137
static bool|string removeExtension(string $file)

移除扩展名

Parameters

string $file file

Return Value

bool|string