• File
    • 用途
    • 核心对象方法
      • createDirectory
      • cleanDirectory
      • deleteDirectory
      • copyDirectory
      • moveDirectory
      • copyFile
      • touchFile
      • createFile
      • moveFile
      • scanDir

    File

    用途

    用于操作文件或目录。

    核心对象方法

    核心类:EasySwoole\Utility\File

    createDirectory

    创建目录:

    • string $dirPath 目录路径
    • string $permissions 目录权限
    1. static function createDirectory($dirPath, $permissions = 0755):bool

    cleanDirectory

    清空目录:

    • string $dirPath 目录路径
    • string $keepStructure 是否保持目录结构
    1. static function cleanDirectory($dirPath, $keepStructure = false):bool

    deleteDirectory

    删除目录:

    • string $dirPath 目录路径
    1. static function deleteDirectory($dirPath):bool

    copyDirectory

    复制目录:

    • string $source 源位置
    • string $target 目标位置
    • bool $overwrite 是否覆盖
    1. static function copyDirectory($source, $target, $overwrite = true):bool

    moveDirectory

    移动目录:

    • string $source 源位置
    • string $target 目标位置
    • bool $overwrite 是否覆盖
    1. static function moveDirectory($source, $target ,$overwrite = true):bool

    copyFile

    复制文件:

    • string $source 源位置
    • string $target 目标位置
    • bool $overwrite 是否覆盖
    1. static function copyFile($source, $target, $overwrite = true):bool

    touchFile

    创建空文件:

    • string $filePath 文件名
    • bool $overwrite 是否覆盖
    1. static function touchFile($filePath, $overwrite = true):bool

    createFile

    创建有内容文件:

    • string $filePath 文件名
    • string $content 内容
    • bool $overwrite 是否覆盖
    1. static function createFile($filePath, $content, $overwrite = true):bool

    moveFile

    移动文件:

    • string $source 源位置
    • string $target 目标位置
    • bool $overwrite 是否覆盖
    1. static function moveFile($source, $target, $overwrite = true):bool

    scanDir

    获得文件目录或目录文件数组:

    • string $dirPath 目录路径
    1. static function scanDir($dirPath)