\comFile

文件及文件夹处理类

Summary

Methods
Properties
Constants
mk_dir()
create_dir_or_files()
read_file()
write_file()
del_dir()
copy_dir()
get_dirs()
get_size()
empty_dir()
cache()
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) : boolean

创建目录

Parameters

$dir

目录名

Returns

boolean —

true 成功, false 失败

create_dir_or_files()

create_dir_or_files(array  $files) 

基于数组创建目录和文件

Parameters

array $files

文件名数组

read_file()

read_file(  $filename) : string

读取文件内容

Parameters

$filename

文件名

Returns

string —

文件内容

write_file()

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

写文件

Parameters

$filename

文件名

$writetext

文件内容

$openmod

打开方式

Returns

boolean —

true 成功, false 失败

del_dir()

del_dir(  $dirName) : boolean

删除目录

Parameters

$dirName

原目录

Returns

boolean —

true 成功, false 失败

copy_dir()

copy_dir(  $surDir,   $toDir) : boolean

复制目录

Parameters

$surDir

原目录

$toDir

目标目录

Returns

boolean —

true 成功, false 失败

get_dirs()

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

列出目录

Parameters

$dir

目录名

Returns

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

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

get_size()

get_size(  $dir) : \com\number

统计文件夹大小

Parameters

$dir

目录名

Returns

\com\number —

文件夹大小(单位 B)

empty_dir()

empty_dir(  $dir) : boolean

检测是否为空文件夹

Parameters

$dir

目录名

Returns

boolean —

true 空, fasle 不为空

cache()

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

文件缓存与文件读取

Parameters

$name

文件名

$value

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

$path

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

$cached

是否缓存结果,默认缓存

Returns

\com\返回缓存内容