(PHP 5 >= 5.3.0, PHP 7, PHP 8)
El iterador FilesystemIterator.
$directory
, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS)$mode
= "r", bool $useIncludePath
= false
, ?resource $context
= null
): SplFileObjectFilesystemIterator::CURRENT_AS_PATHNAME
FilesystemIterator::current() devuelve el nombre del camino.
FilesystemIterator::CURRENT_AS_FILEINFO
FilesystemIterator::current() devuelve un objeto SplFileInfo.
FilesystemIterator::CURRENT_AS_SELF
FilesystemIterator::current() devuelve $this
(el FilesystemIterator).
FilesystemIterator::CURRENT_MODE_MASK
Máscara FilesystemIterator::current().
FilesystemIterator::KEY_AS_PATHNAME
FilesystemIterator::key() devuelve el nombre del camino.
FilesystemIterator::KEY_AS_FILENAME
FilesystemIterator::key() devuelve el nombre del fichero.
FilesystemIterator::FOLLOW_SYMLINKS
Hace que RecursiveDirectoryIterator::hasChildren() siga los enlaces simbólicos.
FilesystemIterator::KEY_MODE_MASK
Máscara FilesystemIterator::key().
FilesystemIterator::NEW_CURRENT_AND_KEY
Idéntico a FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO
.
FilesystemIterator::OTHER_MODE_MASK
Máscara utilizada para FilesystemIterator::getFlags() y FilesystemIterator::setFlags().
FilesystemIterator::SKIP_DOTS
Ignora los ficheros puntos (.
y ..
).
FilesystemIterator::UNIX_PATHS
Los caminos utilizan el separador de directorio de tipo Unix, es decir, la barra, independientemente del sistema operativo.
Tenga en cuenta que el camino
que se pasa al constructor no se modifica.