RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual
La classe DirectoryIterator
Introduction
...
Synopsis de la classe
DirectoryIterator
class
DirectoryIterator
extends
SplFileInfo
implements
Iterator
,
Traversable
{
/* Méthodes */
__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
)
}
Sommaire
DirectoryIterator::__construct
— Construit un nouvel itérateur de dossier à partir d'un chemin
DirectoryIterator::current
— Retourne $this (requis par l'interface Iterator)
DirectoryIterator::getATime
— Récupère la date et l'heure du dernier accès à un fichier
DirectoryIterator::getCTime
— Récupère l'heure de modification de l'inode d'un fichier
DirectoryIterator::getFilename
— Retourne le nom de l'entrée courante du dossier
DirectoryIterator::getGroup
— Récupère le groupe d'un fichier
DirectoryIterator::getInode
— Récupère l'inode d'un fichier
DirectoryIterator::getMTime
— Récupère l'heure de la dernière modification d'un fichier
DirectoryIterator::getOwner
— Récupère le propriétaire d'un fichier
DirectoryIterator::getPath
— Retourne le chemin du dossier
DirectoryIterator::getPathname
— Retourne le chemin et le nom de l'entrée courante du dossier
DirectoryIterator::getPerms
— Récupère les permissions d'un fichier
DirectoryIterator::getSize
— Récupère la taille d'un fichier
DirectoryIterator::getType
— Récupère le type d'un fichier
DirectoryIterator::isDir
— Retourne TRUE si le fichier est un dossier
DirectoryIterator::isDot
— Retourne TRUE si l'entrée courante est '.' ou '..'
DirectoryIterator::isExecutable
— Retourne TRUE si le fichier est exécutable
DirectoryIterator::isFile
— Retourne TRUE si l'entrée est un fichier valide
DirectoryIterator::isLink
— Retourne TRUE si le fichier est un lien symbolique
DirectoryIterator::isReadable
— Retourne TRUE si le fichier est accessible en lecture
DirectoryIterator::isWritable
— Retourne TRUE si le fichier peut être modifié
DirectoryIterator::key
— Retourne l'entrée courante du dossier
DirectoryIterator::next
— Se déplace vers la prochaine entrée
DirectoryIterator::rewind
— Revient au début du dossier
DirectoryIterator::valid
— Vérifie si le répertoire contient encore des entrées
RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual