RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual

# DirectoryIterator クラス

## 導入

...

## クラス概要

DirectoryIterator
class DirectoryIterator extends SplFileInfo implements Iterator , Traversable {
/* メソッド */
__construct ( string `$path` )
DirectoryIterator current ( void )
int getATime ( void )
int getCTime ( void )
string getFilename ( void )
int getGroup ( void )
int getInode ( void )
int getMTime ( void )
int getOwner ( void )
string getPath ( void )
string getPathname ( void )
int getPerms ( void )
int getSize ( void )
string getType ( void )
bool isDir ( void )
bool isDot ( void )
bool isExecutable ( void )
bool isFile ( void )
bool isLink ( void )
bool isReadable ( void )
bool isWritable ( void )
string key ( void )
void next ( void )
void rewind ( void )
string valid ( void )
}

## 目次

- DirectoryIterator::__construct — パスから新規ディレクトリイテレータを生成する
- DirectoryIterator::current — これ自身を返す (Iterator インターフェースに必要)
- DirectoryIterator::getATime — ファイルの最終アクセス時刻を取得する
- DirectoryIterator::getCTime — ファイルの inode 修正時刻を取得する
- DirectoryIterator::getFilename — 現在のディレクトリエントリのファイル名を返す
- DirectoryIterator::getGroup — ファイルのグループを取得する
- DirectoryIterator::getInode — ファイルの inode を取得する
- DirectoryIterator::getMTime — ファイルの最終修正時刻を取得する
- DirectoryIterator::getOwner — ファイルの所有者を取得する
- DirectoryIterator::getPath — ディレクトリパスを返す
- DirectoryIterator::getPathname — 現在のディレクトリエントリのパスとファイル名を返す
- DirectoryIterator::getPerms — ファイルのパーミッションを取得する
- DirectoryIterator::getSize — ファイルサイズを取得する
- DirectoryIterator::getType — ファイルタイプを取得する
- DirectoryIterator::isDir — ファイルがディレクトリであれば true を返す
- DirectoryIterator::isDot — 現在のエントリが '.' もしくは '..' の場合 true を返す
- DirectoryIterator::isExecutable — ファイルが実行可能な場合 true を返す
- DirectoryIterator::isFile — ファイルが通常のファイルの場合 true を返す
- DirectoryIterator::isLink — ファイルがシンボリックリンクの場合 true を返す
- DirectoryIterator::isReadable — ファイルが読込可能であれば true を返す
- DirectoryIterator::isWritable — ファイルが書き込み可能であれば true を返す
- DirectoryIterator::key — 現在のディレクトリエントリを返す
- DirectoryIterator::next — 次のエントリに移動する
- DirectoryIterator::rewind — ディレクトリを最初に巻き戻す
- DirectoryIterator::valid — ディレクトリがまだエントリを持っているかどうかチェックする

RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual