文件辅助类 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