La clase RecursiveDirectoryIterator
(PHP 5)
Introducción
La clase RecursiveDirectoryIterator proporciona una interfaz para iterar recursivamente directorios del sistema de ficheros.
Sinopsis de la Clase
RecursiveDirectoryIterator
extends
FilesystemIterator
implements
SeekableIterator
,
RecursiveIterator
{
/* Métodos */
public __construct
( string
$path
[, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO
] )/* Métodos heredados */
public FilesystemIterator::__construct
( string
}$path
[, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
] )Historial de cambios
| Versión | Descripción |
|---|---|
| 5.3.0 | La clase FilesystemIterator fue introducida como una clase padre. Anteriormente, el padre era la clase DirectoryIterator. |
| 5.3.0 | Se implementó SeekableIterator. |
| 5.2.11, 5.3.1 | Agregado RecursiveDirectoryIterator::FOLLOW_SYMLINKS |
Tabla de contenidos
- RecursiveDirectoryIterator::__construct — Construye un RecursiveDirectoryIterator
- RecursiveDirectoryIterator::getChildren — Devuelve un iterador de la entrada actual si se trata de un directorio
- RecursiveDirectoryIterator::getSubPath — Obtener la sub ruta
- RecursiveDirectoryIterator::getSubPathname — Obtiene la sub ruta y nombre de fichero
- RecursiveDirectoryIterator::hasChildren — Devuelve si la entrada actual es un directorio y no '.' o '..'
- RecursiveDirectoryIterator::key — Devuelve la ruta y nombre de fichero del directorio
- RecursiveDirectoryIterator::next — Mover a la siguiente entrada
- RecursiveDirectoryIterator::rewind — Rebobina el directorio hasta el inicio