CallbackFilterIterator::__construct
DirectoryIterator::__construct
Iterators
PHP Manual

# A classe DirectoryIterator

(PHP 5)

## Introdução

A classe DirectoryIterator fornece uma interface simples para visualização de conteúdo de diretórios de arquivos.

## Sinopse da classe

DirectoryIterator extends SplFileInfo implements Iterator , Traversable , SeekableIterator {
/* Métodos */
__construct ( string `$path` )
DirectoryIterator current ( void )
int getATime ( void )
public string getBasename ([ string `$sufixo` ] )
int getCTime ( void )
public string getExtension ( 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 )
public void seek ( int `$posicao` )
public string __toString ( void )
string valid ( void )
}

## Índice

- DirectoryIterator::__construct — Constrói um novo iterador de diretório a partir de um caminho
- DirectoryIterator::current — Retorna $this (necessário para a interface Iterator)
- DirectoryIterator::getATime — Retorna a data de último acesso do arquivo
- DirectoryIterator::getBasename — Retorna o nome do item corrente do DirectoryIterator.
- DirectoryIterator::getCTime — Retorna a data de modificação do inode do arquivo
- DirectoryIterator::getExtension — Retorna a extensão do arquivo do item corrente do DirectoryIterator
- DirectoryIterator::getFilename — Retorna o nome do arquivo do elemento atual do diretório
- DirectoryIterator::getGroup — Retorna o grupo do arquivo
- DirectoryIterator::getInode — Retorna o inode do arquivo
- DirectoryIterator::getMTime — Retorna a data da última modificação do arquivo
- DirectoryIterator::getOwner — Retorna o proprietário do arquivo
- DirectoryIterator::getPath — Retorna o caminho do diretório
- DirectoryIterator::getPathname — Retorna o caminho e o nome do arquivo do elemento atual do diretório
- DirectoryIterator::getPerms — Retorna as permissões do arquivo
- DirectoryIterator::getSize — Retorna o tamanho do arquivo
- DirectoryIterator::getType — Retorna o tipo do arquivo
- DirectoryIterator::isDir — Retorna true se o elemento atual é um diretório
- DirectoryIterator::isDot — Retorna true se o elemento atual for '.' ou '..'
- DirectoryIterator::isExecutable — Retorna true se o arquivo for executável
- DirectoryIterator::isFile — Retorna true se o elemento atual for um arquivo
- DirectoryIterator::isLink — Retorna true se o elemento atual for um link simbólico
- DirectoryIterator::isReadable — Retorna true se o arquivo pode ser lido
- DirectoryIterator::isWritable — Retorna true se o arquivo pode ser modificado
- DirectoryIterator::key — Retorna o elemento atual do diretório
- DirectoryIterator::next — Avança para o próximo elemento
- DirectoryIterator::rewind — Recomeça a iteração do diretório
- DirectoryIterator::seek — Procura uma determinada posição no item do DirectoryIterator
- DirectoryIterator::__toString — Retorna o nome do arquivo como texto
- DirectoryIterator::valid — Verifica se o diretório possui ou não mais elementos

CallbackFilterIterator::__construct
DirectoryIterator::__construct
Iterators
PHP Manual