首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DirectoryIterator (class)

Introduction

(PHP 5, PHP 7)

DirectoryIterator类为查看文件系统目录的内容提供了一个简单的界面。

Class synopsis

DirectoryIterator 扩展SplFileInfo实现SeekableIterator {

/* Methods */

public __construct ( string $path )

代码语言:javascript
复制
public DirectoryIterator current ( void )
代码语言:javascript
复制
public int getATime ( void )
代码语言:javascript
复制
public string getBasename ([  string $suffix  ] )
代码语言:javascript
复制
public int getCTime ( void )
代码语言:javascript
复制
public string getExtension ( void )
代码语言:javascript
复制
public string getFilename ( void )
代码语言:javascript
复制
public int getGroup ( void )
代码语言:javascript
复制
public int getInode ( void )
代码语言:javascript
复制
public int getMTime ( void )
代码语言:javascript
复制
public int getOwner ( void )
代码语言:javascript
复制
public string getPath ( void )
代码语言:javascript
复制
public string getPathname ( void )
代码语言:javascript
复制
public int getPerms ( void )
代码语言:javascript
复制
public int getSize ( void )
代码语言:javascript
复制
public string getType ( void )
代码语言:javascript
复制
public bool isDir ( void )
代码语言:javascript
复制
public bool isDot ( void )
代码语言:javascript
复制
public bool isExecutable ( void )
代码语言:javascript
复制
public bool isFile ( void )
代码语言:javascript
复制
public bool isLink ( void )
代码语言:javascript
复制
public bool isReadable ( void )
代码语言:javascript
复制
public bool isWritable ( void )
代码语言:javascript
复制
public string key ( void )
代码语言:javascript
复制
public void next ( void )
代码语言:javascript
复制
public void rewind ( void )
代码语言:javascript
复制
public void seek ( int $position )
代码语言:javascript
复制
public string __toString ( void )
代码语言:javascript
复制
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 :: getMTim​​e - 获取当前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 :: rewind - 将DirectoryIterator倒回到开始位置
  • DirectoryIterator :: __ toString - 获取文件名作为字符串
  • DirectoryIterator :: valid - 检查当前的DirectoryIterator位置是否是有效的文件

← CallbackFilterIterator::__construct

DirectoryIterator::__construct →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券