(PHP 5 >= 5.3.0, PHP 7)
El iterador Filesystem
$path
[, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
] )FilesystemIterator::CURRENT_AS_PATHNAME
Hace que FilesystemIterator::current() devuelva el nombre de la ruta.
FilesystemIterator::CURRENT_AS_FILEINFO
Hace que FilesystemIterator::current() devuelva una instancia de SplFileInfo .
FilesystemIterator::CURRENT_AS_SELF
Hace que FilesystemIterator::current() devuelva $this (el objeto FilesystemIterator).
FilesystemIterator::CURRENT_MODE_MASK
Enmascara FilesystemIterator::current()
FilesystemIterator::KEY_AS_PATHNAME
Hace que FilesystemIterator::key() devuelva el nombre de la ruta.
FilesystemIterator::KEY_AS_FILENAME
Hace que FilesystemIterator::key() devuelva el nombre de fichero.
FilesystemIterator::FOLLOW_SYMLINKS
Hace que RecursiveDirectoryIterator::hasChildren() siga enlaces simbólicos.
FilesystemIterator::KEY_MODE_MASK
Enmascara FilesystemIterator::key()
FilesystemIterator::NEW_CURRENT_AND_KEY
Igual que FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO.
FilesystemIterator::SKIP_DOTS
Ignora los ficheros punto (. y ..).
FilesystemIterator::UNIX_PATHS
Hace que las rutas usen la barra hacia adelante del estilo Unix independientemente de la predeterminada del sistema.
Observe que la ruta path
pasada al
constructor no se modifica.
Versión | Descripción |
---|---|
5.3.1 | Añadido FilesystemIterator::FOLLOW_SYMLINKS |