CallbackFilterIterator::__construct
DirectoryIterator::__construct
Itérateurs
PHP Manual

# La classe DirectoryIterator

(PHP 5)

## Introduction

La classe DirectoryIterator fournit une interface simple pour lire le contenu d'un système de fichiers.

## Synopsis de la classe

DirectoryIterator extends SplFileInfo implements SeekableIterator {
/* Méthodes */
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 )
}

## Historique

Version | Description
--- | ---
5.1.2 | DirectoryIterator étend SplFileInfo.

## Sommaire

- DirectoryIterator::__construct — Construit un nouvel itérateur de dossier à partir d'un chemin
- DirectoryIterator::current — Retourne l'élément courant du DirectoryIterator
- DirectoryIterator::getATime — Lit la date et l'heure du dernier accès à un fichier
- DirectoryIterator::getBasename — Lit le nom de dossier de l'élément DirectoryIterator
- DirectoryIterator::getCTime — Récupère l'heure de création de l'inode d'un fichier
- DirectoryIterator::getExtension — Récupère l'extension du 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 — Vérifie si un fichier est un dossier
- DirectoryIterator::isDot — Retourne TRUE si l'entrée courante est '.' ou '..'
- DirectoryIterator::isExecutable — Vérifie si le fichier est exécutable
- DirectoryIterator::isFile — Vérifie si l'entrée est un fichier normal
- DirectoryIterator::isLink — Vérifie si le fichier est un lien symbolique
- DirectoryIterator::isReadable — Vérifie si le fichier est accessible en lecture
- DirectoryIterator::isWritable — Vérifie 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::seek — Déplace le pointeur dans un itérateur DirectoryIterator
- DirectoryIterator::__toString — Lit le nom du fichier
- DirectoryIterator::valid — Vérifie si le répertoire contient encore des entrées

CallbackFilterIterator::__construct
DirectoryIterator::__construct
Itérateurs
PHP Manual