\DtApp\ThinkLibrary\helperFiles

文件管理类

Summary

Methods
Properties
Constants
delete()
deletes()
folderZip()
getFiles()
rmFiles()
judgeFile()
judgeContents()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

delete()

delete(string  $name) : boolean

删除文件

Parameters

string $name

路径

Throws

\DtApp\ThinkLibrary\exception\DtaException

Returns

boolean

deletes()

deletes(string  $name) : boolean

删除文件夹

Parameters

string $name

路径

Throws

\DtApp\ThinkLibrary\exception\DtaException
\think\Exception

Returns

boolean

folderZip()

folderZip(string  $name, string  $suffix_name = '.png', string  $file_name = '*') : boolean

把文件夹里面的文件打包成zip文件

Parameters

string $name

路径

string $suffix_name

需要打包的后缀名,默认.png

string $file_name

文件名,默认全部名

Throws

\DtApp\ThinkLibrary\exception\DtaException

Returns

boolean

getFiles()

getFiles(string  $path) : array

获取目录下的所有文件和目录

Parameters

string $path

Returns

array

rmFiles()

rmFiles(string  $path) : boolean

删除目录下的文件

Parameters

string $path

Returns

boolean

judgeFile()

judgeFile(string  $path) : boolean

判断文件是否存在

Parameters

string $path

Returns

boolean

judgeContents()

judgeContents(string  $path) : boolean

判断目录是否存在

Parameters

string $path

Returns

boolean