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::currentSplFileInfo のインスタンスを返すようにします。 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::getFlagsFilesystemIterator::setFlags で使うマスク FilesystemIterator::SKIP_DOTS ドットファイル (. および ..) をスキップします。 FilesystemIterator::UNIX_PATHS システムのデフォルトにかかわらず、Unix スタイルのスラッシュでパスをあらわすようにします。 コンストラクタから渡された path は変更されないことに注意しましょう。
&reference.spl.entities.filesystemiterator;