文件辅助类 File

扩展包为开发人员整理了常见的文件处理方法,提升效率。

方法

调用方法

功能介绍

dictionaries

Abnermouke\Supports\Assists\File::dictionaries($dictionary)

获取目录下目录

files

Abnermouke\Supports\Assists\File::files($dictionary)

获取目录下文件

exists

Abnermouke\Supports\Assists\File::exists($path)

判断文件/目录是否存在

missing

Abnermouke\Supports\Assists\File::missing($path)

判断文件或目录是否丢失

hash

Abnermouke\Supports\Assists\File::hash($path, $aligorithm)

获取文件HASH

put

Abnermouke\Supports\Assists\File::put($path, $content, $lock)

写入文件内容

append

Abnermouke\Supports\Assists\File::append($path, $content)

追加文件内容

move

Abnermouke\Supports\Assists\File::move($path, $target)

移动文件

copy

Abnermouke\Supports\Assists\File::copy($path, $target)

复制文件

name

Abnermouke\Supports\Assists\File::name($path)

获取文件名称

basename

Abnermouke\Supports\Assists\File::basename($path)

获取文件基础路径名称

dirname

Abnermouke\Supports\Assists\File::dirname($path)

获取文件目录名称

extension

Abnermouke\Supports\Assists\File::extension($path)

获取文件后缀

type

Abnermouke\Supports\Assists\File::type($path)

获取文件类型

mimeType

Abnermouke\Supports\Assists\File::mimeType($path)

获取文件mine-type

size

Abnermouke\Supports\Assists\File::size($path)

获取文件大小

lastModified

Abnermouke\Supports\Assists\File::lastModified($path)

获取文件最后修改时间

isDirectory

Abnermouke\Supports\Assists\File::isDirectory($path)

判断是否是个目录

isFile

Abnermouke\Supports\Assists\File::isFile($path)

判断是否是个文件

makeDirectory

Abnermouke\Supports\Assists\File::makeDirectory($path, $mode, $recursive, $force)

创建目录

checkDictionary

Abnermouke\Supports\Assists\File::checkDictionary($path)

检查目录情况

delete

Abnermouke\Supports\Assists\File::delete($path)

删除指定文件

infos

Abnermouke\Supports\Assists\File::infos($path)

获取文件内容信息

Last updated