FilesystemIterator クラス
FilesystemIterator
&reftitle.intro;
Filesystem イテレータです。
&reftitle.classsynopsis;
FilesystemIterator
FilesystemIterator
extends
DirectoryIterator
&Constants;
public
const
int
FilesystemIterator::CURRENT_MODE_MASK
public
const
int
FilesystemIterator::CURRENT_AS_PATHNAME
public
const
int
FilesystemIterator::CURRENT_AS_FILEINFO
public
const
int
FilesystemIterator::CURRENT_AS_SELF
public
const
int
FilesystemIterator::KEY_MODE_MASK
public
const
int
FilesystemIterator::KEY_AS_PATHNAME
public
const
int
FilesystemIterator::FOLLOW_SYMLINKS
public
const
int
FilesystemIterator::KEY_AS_FILENAME
public
const
int
FilesystemIterator::NEW_CURRENT_AND_KEY
public
const
int
FilesystemIterator::OTHER_MODE_MASK
public
const
int
FilesystemIterator::SKIP_DOTS
public
const
int
FilesystemIterator::UNIX_PATHS
&Methods;
&InheritedMethods;
&reftitle.constants;
FilesystemIterator::CURRENT_AS_PATHNAME
FilesystemIterator::current がパス名を返すようにします。
FilesystemIterator::CURRENT_AS_FILEINFO
FilesystemIterator::current が SplFileInfo のインスタンスを返すようにします。
FilesystemIterator::CURRENT_AS_SELF
FilesystemIterator::current が $this (FilesystemIterator) を返すようにします。
FilesystemIterator::CURRENT_MODE_MASK
FilesystemIterator::current をマスクします。
FilesystemIterator::KEY_AS_PATHNAME
FilesystemIterator::key がパス名を返すようにします。
FilesystemIterator::KEY_AS_FILENAME
FilesystemIterator::key がファイル名を返すようにします。
FilesystemIterator::FOLLOW_SYMLINKS
RecursiveDirectoryIterator::hasChildren がシンボリックリンクのリンク先をたどるようにします。
FilesystemIterator::KEY_MODE_MASK
FilesystemIterator::key をマスクします。
FilesystemIterator::NEW_CURRENT_AND_KEY
FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO と同じ。
FilesystemIterator::OTHER_MODE_MASK
FilesystemIterator::getFlags と FilesystemIterator::setFlags で使うマスク
FilesystemIterator::SKIP_DOTS
ドットファイル (. および ..) をスキップします。
FilesystemIterator::UNIX_PATHS
システムのデフォルトにかかわらず、Unix スタイルのスラッシュでパスをあらわすようにします。
コンストラクタから渡された path は変更されないことに注意しましょう。
&reference.spl.entities.filesystemiterator;