\utilFile

Summary

Methods
Properties
Constants
mk_dir()
read_file()
write_file()
del_dir()
copy_dir()
get_dirs()
listFile()
get_size()
empty_dir()
remove_empty_folder()
cache()
is_really_writable()
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

mk_dir()

mk_dir( $dir) : bool

创建目录

Parameters

$dir

目录名

Returns

bool —

true 成功, false 失败

read_file()

read_file( $filename) : string

读取文件内容

Parameters

$filename

文件名

Returns

string —

文件内容

write_file()

write_file( $filename,  $writetext,  $openmod = 'w') : bool

写文件

Parameters

$filename

文件名

$writetext

文件内容

$openmod

打开方式

Returns

bool —

true 成功, false 失败

del_dir()

del_dir( $dirName) : bool

删除目录

Parameters

$dirName

原目录

Returns

bool —

true 成功, false 失败

copy_dir()

copy_dir( $surDir,  $toDir) : bool

复制目录

Parameters

$surDir

原目录

$toDir

目标目录

Returns

bool —

true 成功, false 失败

get_dirs()

get_dirs( $dir) : \util\目录数组。列出文件夹下内容,返回数组

列出目录

Parameters

$dir

目录名

Returns

\util\目录数组。列出文件夹下内容,返回数组 —

$dirArray['dir']:存文件夹;$dirArray['file']:存文件

listFile()

listFile(mixed  $pathname, mixed  $pattern = '*') : mixed

取得目录下面的文件信息

Parameters

mixed $pathname

路径

mixed $pattern

Returns

mixed —

get_size()

get_size( $dir) : \util\number

统计文件夹大小

Parameters

$dir

目录名

Returns

\util\number —

文件夹大小(单位 B)

empty_dir()

empty_dir( $dir) : bool

检测是否为空文件夹

Parameters

$dir

目录名

Returns

bool —

true 空, fasle 不为空

remove_empty_folder()

remove_empty_folder(string  $dir) : mixed

移除空目录

Parameters

string $dir

目录

Returns

mixed —

cache()

cache( $name,  $value = '',  $path = DATA_PATH,  $cached = true) : \util\返回缓存内容

文件缓存与文件读取

Parameters

$name

文件名

$value

文件内容,为空则获取缓存

$path

文件所在目录,默认是当前应用的DATA目录

$cached

是否缓存结果,默认缓存

Returns

\util\返回缓存内容 —

is_really_writable()

is_really_writable(string  $file) : bool

判断文件或文件夹是否可写.

Parameters

string $file

文件或目录

Returns

bool —