File
功能介绍
用于操作文件或目录。
相关class位置
- File
-
namespace
:EasySwoole\Utility\File
-
核心对象方法
createDirectory
创建目录:
- string $dirPath 目录路径
- string $permissions 目录权限
static function createDirectory($dirPath, $permissions = 0755):bool
cleanDirectory
清空目录:
- string $dirPath 目录路径
- string $keepStructure 是否保持目录结构
static function cleanDirectory($dirPath, $keepStructure = false):bool
deleteDirectory
删除目录:
- string $dirPath 目录路径
static function deleteDirectory($dirPath):bool
copyDirectory
复制目录:
- string $source 源位置
- string $target 目标位置
- bool $overwrite 是否覆盖
static function copyDirectory($source, $target, $overwrite = true):bool
moveDirectory
移动目录:
- string $source 源位置
- string $target 目标位置
- bool $overwrite 是否覆盖
static function moveDirectory($source, $target ,$overwrite = true):bool
copyFile
复制文件:
- string $source 源位置
- string $target 目标位置
- bool $overwrite 是否覆盖
static function copyFile($source, $target, $overwrite = true):bool
touchFile
创建空文件:
- string $filePath 文件名
- bool $overwrite 是否覆盖
static function touchFile($filePath, $overwrite = true):bool
createFile
创建有内容文件:
- string $filePath 文件名
- string $content 内容
- bool $overwrite 是否覆盖
static function createFile($filePath, $content, $overwrite = true):bool
moveFile
移动文件:
- string $source 源位置
- string $target 目标位置
- bool $overwrite 是否覆盖
static function moveFile($source, $target, $overwrite = true):bool
scanDirectory
获得文件目录或目录文件数组:
- string $dirPath 目录路径
static function scanDirectory($dirPath)