DirectoryIterator (class)
The DirectoryIterator class
Introduction
(PHP 5, PHP 7)
DirectoryIterator类为查看文件系统目录的内容提供了一个简单的界面。
Class synopsis
DirectoryIterator
扩展SplFileInfo实现SeekableIterator {
/* Methods */
public __construct ( string $path
)
public DirectoryIterator current ( void )
public int getATime ( void )
public string getBasename ([ string $suffix ] )
public int getCTime ( void )
public string getExtension ( void )
public string getFilename ( void )
public int getGroup ( void )
public int getInode ( void )
public int getMTime ( void )
public int getOwner ( void )
public string getPath ( void )
public string getPathname ( void )
public int getPerms ( void )
public int getSize ( void )
public string getType ( void )
public bool isDir ( void )
public bool isDot ( void )
public bool isExecutable ( void )
public bool isFile ( void )
public bool isLink ( void )
public bool isReadable ( void )
public bool isWritable ( void )
public string key ( void )
public void next ( void )
public void rewind ( void )
public void seek ( int $position )
public string __toString ( void )
public bool valid ( void )
}
Changelog
版 | 描述 |
---|---|
5.1.2 | DirectoryIterator扩展了SplFileInfo。 |
Table of Contents
- DirectoryIterator :: __ construct - 从路径构造一个新的目录迭代器
- DirectoryIterator :: current - 返回当前的DirectoryIterator项目。
- DirectoryIterator :: getATime - 获取当前DirectoryIterator项目的上次访问时间
- DirectoryIterator :: getBasename - 获取当前DirectoryIterator项目的基本名称。
- DirectoryIterator :: getCTime - 获取当前DirectoryIterator项目的inode更改时间
- DirectoryIterator :: getExtension - 获取文件扩展名
- DirectoryIterator :: getFilename - 返回当前DirectoryIterator项目的文件名。
- DirectoryIterator :: getGroup - 获取当前DirectoryIterator项目的组
- DirectoryIterator :: getInode - 获取当前DirectoryIterator项目的inode
- DirectoryIterator :: getMTime - 获取当前DirectoryIterator项目的最后修改时间
- DirectoryIterator :: getOwner - 获取当前DirectoryIterator项目的所有者
- DirectoryIterator :: getPath - 获取当前没有文件名的Iterator项目的路径
- DirectoryIterator :: getPathname - 返回当前DirectoryIterator项目的路径和文件名
- DirectoryIterator :: getPerms - 获取当前DirectoryIterator项目的权限
- DirectoryIterator :: getSize - 获取当前DirectoryIterator项的大小
- DirectoryIterator :: getType - 确定当前DirectoryIterator项目的类型
- DirectoryIterator :: isDir - 确定当前的DirectoryIterator项是否是一个目录
- DirectoryIterator :: isDot - 确定当前DirectoryIterator项是否为'。' 或'..'
- DirectoryIterator :: isExecutable - 确定当前的DirectoryIterator项目是否可执行
- DirectoryIterator :: isFile - 确定当前DirectoryIterator项目是否为常规文件
- DirectoryIterator :: isLink - 确定当前的DirectoryIterator项目是否是符号链接
- DirectoryIterator :: isReadable - 确定是否可以读取当前的DirectoryIterator项目
- DirectoryIterator :: isWritable - 确定是否可以写入当前DirectoryIterator项目
- DirectoryIterator :: key - 返回当前DirectoryIterator项目的密钥
- DirectoryIterator :: next - 前进到下一个DirectoryIterator项目
- DirectoryIterator :: rewind - 将DirectoryIterator倒回到开始位置
- DirectoryIterator :: seek - 寻找到DirectoryIterator项目
- DirectoryIterator :: __ toString - 获取文件名作为字符串
- DirectoryIterator :: valid - 检查当前的DirectoryIterator位置是否是有效的文件
← CallbackFilterIterator::__construct
DirectoryIterator::__construct →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。