La classe FilesystemIterator
(PHP 5 >= 5.3.0)
Introduction
L'itérateur FilesystemIterator.
Synopsis de la classe
$path
[, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
] )Constantes pré-définies
-
FilesystemIterator::CURRENT_AS_PATHNAME
-
FilesystemIterator::current() retourne le nom du chemin.
-
FilesystemIterator::CURRENT_AS_FILEINFO
-
FilesystemIterator::current() retourne un objet SplFileInfo.
-
FilesystemIterator::CURRENT_AS_SELF
-
FilesystemIterator::current() retourne $this (le FilesystemIterator).
-
FilesystemIterator::CURRENT_MODE_MASK
-
Masque FilesystemIterator::current().
-
FilesystemIterator::KEY_AS_PATHNAME
-
FilesystemIterator::key() retourne le nom de chemin.
-
FilesystemIterator::KEY_AS_FILENAME
-
FilesystemIterator::key() retourne le nom du fichier.
-
FilesystemIterator::FOLLOW_SYMLINKS
-
Makes RecursiveDirectoryIterator::hasChildren() follow symlinks.
-
FilesystemIterator::KEY_MODE_MASK
-
Masque FilesystemIterator::key().
-
FilesystemIterator::NEW_CURRENT_AND_KEY
-
Identique à FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO.
-
FilesystemIterator::SKIP_DOTS
-
Ignore les fichiers points (. et ..).
-
FilesystemIterator::UNIX_PATHS
-
Les chemins utilisen le séparateur de dossier de type Unix, soit le slash, indépendamment du système de fonctionnement.
Historique
Version | Description |
---|---|
5.3.1 | Ajout de FilesystemIterator::FOLLOW_SYMLINKS |
Sommaire
- FilesystemIterator::__construct — Construit un objet FilesystemIterator
- FilesystemIterator::current — Lit le fichier courant
- FilesystemIterator::getFlags — Lit les options activées
- FilesystemIterator::key — Lit le nom du fichier
- FilesystemIterator::next — Passe au fichier suivant
- FilesystemIterator::rewind — Recommence à lire le dossier
- FilesystemIterator::setFlags — Configure les options