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)