abnermouke/supports
  • 前言
  • 框架使用
    • Laravel
    • Hyperf
  • 目录结构
  • 常用数据 data
  • 辅助方法 helpers
  • 主要功能 src
    • 辅助类 Assists
      • 文件辅助类 File
      • 框架辅助类 Framework
      • 数组辅助类 Arr
      • 路径辅助类 Path
      • 字符串辅助类
    • 功能藏库 Library
      • 违禁词筛选 SensitiveFilterLibrary
      • 常用验证 ValidateLibrary
      • 辅助方法 HelperLibrary
      • 逻辑状态码 CodeLibrary
      • 设备判断 DeviceLibrary
      • 虚假UA FakeUserAgentLibrary
      • 日志记录 LoggerLibrary
      • 图片处理 PictureLibrary
      • 二维码处理 QrLibrary
      • 加解密
        • Aes加解密 AesLibrary
        • 验签加解密 SignLibrary
Powered by GitBook
On this page
  1. 主要功能 src
  2. 辅助类 Assists

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

获取文件内容信息

Previous辅助类 AssistsNext框架辅助类 Framework

Last updated 2 years ago