File
功能介紹
用于操作文件或目錄。
相關(guān)class位置
- File
-
namespace
:EasySwoole\Utility\File
-
核心對象方法
createDirectory
創(chuàng)建目錄:
- string $dirPath 目錄路徑
- string $permissions 目錄權(quán)限
static function createDirectory($dirPath, $permissions = 0755):bool
cleanDirectory
清空目錄:
- string $dirPath 目錄路徑
- string $keepStructure 是否保持目錄結(jié)構(gòu)
static function cleanDirectory($dirPath, $keepStructure = false):bool
deleteDirectory
刪除目錄:
- string $dirPath 目錄路徑
static function deleteDirectory($dirPath):bool
copyDirectory
復(fù)制目錄:
- string $source 源位置
- string $target 目標(biāo)位置
- bool $overwrite 是否覆蓋
static function copyDirectory($source, $target, $overwrite = true):bool
moveDirectory
移動目錄:
- string $source 源位置
- string $target 目標(biāo)位置
- bool $overwrite 是否覆蓋
static function moveDirectory($source, $target ,$overwrite = true):bool
copyFile
復(fù)制文件:
- string $source 源位置
- string $target 目標(biāo)位置
- bool $overwrite 是否覆蓋
static function copyFile($source, $target, $overwrite = true):bool
touchFile
創(chuàng)建空文件:
- string $filePath 文件名
- bool $overwrite 是否覆蓋
static function touchFile($filePath, $overwrite = true):bool
createFile
創(chuàng)建有內(nèi)容文件:
- string $filePath 文件名
- string $content 內(nèi)容
- bool $overwrite 是否覆蓋
static function createFile($filePath, $content, $overwrite = true):bool
moveFile
移動文件:
- string $source 源位置
- string $target 目標(biāo)位置
- bool $overwrite 是否覆蓋
static function moveFile($source, $target, $overwrite = true):bool
scanDirectory
獲得文件目錄或目錄文件數(shù)組:
- string $dirPath 目錄路徑
static function scanDirectory($dirPath)