CallbackFilterIterator::__construct
DirectoryIterator::__construct
イテレータ
PHP Manual
DirectoryIterator クラス
(PHP 5)
導入
DirectoryIterator クラスは、 ファイルシステムのディレクトリを閲覧するためのシンプルなインターフェイスです。
クラス概要
DirectoryIterator
extends
SplFileInfo
implements
Iterator
,
Traversable
,
SeekableIterator
{
/* メソッド */
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
)
}
変更履歴
バージョン
説明
5.1.2
DirectoryIterator
は
SplFileInfo
を継承するようになりました。
目次
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
イテレータ
PHP Manual