Properties

$error

$error : 

Type

$_values

$_values : 

Type

Methods

__construct()

__construct(string  $path = '',   $pattern = '*') 

架构函数

Parameters

string $path

目录路径

$pattern

create()

create(string  $path, integer  $mode = 493) : boolean

生成目录

Parameters

string $path

目录

integer $mode

权限

Returns

boolean

listFile()

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

取得目录下面的文件信息

Parameters

mixed $pathname

路径

$pattern

current()

current(  $arr) : array

返回数组中的当前元素(单元)

Parameters

$arr

Returns

array

getATime()

getATime() : integer

文件上次访问时间

Returns

integer

getCTime()

getCTime() : integer

取得文件的 inode 修改时间

Returns

integer

getChildren()

getChildren() : \hisi\DirectoryIterator

遍历子目录文件信息

Returns

\hisi\DirectoryIterator

getFilename()

getFilename() : string

取得文件名

Returns

string

getGroup()

getGroup() : integer

取得文件的组

Returns

integer

getInode()

getInode() : integer

取得文件的 inode

Returns

integer

getMTime()

getMTime() : integer

取得文件的上次修改时间

Returns

integer

getOwner()

getOwner() : string

取得文件的所有者

Returns

string

getPath()

getPath() : string

取得文件路径,不包括文件名

Returns

string

getPathname()

getPathname() : string

取得文件的完整路径,包括文件名

Returns

string

getPerms()

getPerms() : integer

取得文件的权限

Returns

integer

getSize()

getSize() : integer

取得文件的大小

Returns

integer

getType()

getType() : string

取得文件类型

Returns

string

isDir()

isDir() : \hisi\boolen

是否为目录

Returns

\hisi\boolen

isFile()

isFile() : \hisi\boolen

是否为文件

Returns

\hisi\boolen

isLink()

isLink() : \hisi\boolen

文件是否为一个符号连接

Returns

\hisi\boolen

isExecutable()

isExecutable() : \hisi\boolen

文件是否可以执行

Returns

\hisi\boolen

isReadable()

isReadable() : \hisi\boolen

文件是否可读

Returns

\hisi\boolen

getIterator()

getIterator() : string

获取foreach的遍历方式

Returns

string

toArray()

toArray() 

isEmpty()

isEmpty(  $directory) : void

判断目录是否为空

Parameters

$directory

getList()

getList(  $directory) : void

取得目录中的结构信息

Parameters

$directory

delDir()

delDir(  $directory,   $subdir = true) : void

删除目录(包括下面的文件)

Parameters

$directory
$subdir

del()

del(  $directory) : void

删除目录下面的所有文件,但不删除目录

Parameters

$directory

copyDir()

copyDir(  $source,   $destination) : void

复制目录

Parameters

$source
$destination