Класс DirectoryIterator
(PHP 5)
Введение
Класс DirectoryIterator предоставляет простой интерфейс для просмотра содержимого каталогов файловой системы.
Обзор классов
DirectoryIterator extends SplFileInfo implements Iterator , Traversable , SeekableIterator {
/* Методы */
__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 )
}
Содержание
- DirectoryIterator::__construct — Создаёт новый итератор директорий по пути
- DirectoryIterator::current — Возвращает текущий элемент DirectoryIterator
- DirectoryIterator::getATime — Возвращает время последнего доступа к текущему элементу DirectoryIterator
- DirectoryIterator::getBasename — Возвращает имя файла (без расширения) текущего элемента DirectoryIterator
- DirectoryIterator::getCTime — Возвращает время последнего изменения i-узла текущего элемента DirectoryIterator
- DirectoryIterator::getExtension — Возвращает расширение файла
- DirectoryIterator::getFilename — Возвращает имя файла текущего элемента DirectoryIterator
- DirectoryIterator::getGroup — Возвращает идентификатор группы текущего элемента DirectoryIterator
- DirectoryIterator::getInode — Возвращает inode текущего элемента DirectoryIterator
- DirectoryIterator::getMTime — Возвращает время последнего изменения текущего элемента DirectoryIterator
- DirectoryIterator::getOwner — Возвращает индентификатор владельца текущего элемента DirectoryIterator
- DirectoryIterator::getPath — Возвращает путь к текущему элементу DirectoryIterator без имени файла
- DirectoryIterator::getPathname — Возвращает путь и имя файла текущего элемента DirectoryIterator
- DirectoryIterator::getPerms — Возвращает набор прав для текущего элемента DirectoryIterator item
- DirectoryIterator::getSize — Возвращает размер текущего элемента DirectoryIterator
- DirectoryIterator::getType — Определяет тип текущего элемента DirectoryIterator
- DirectoryIterator::isDir — Определяет, является ли текущий элемент DirectoryIterator директорией
- DirectoryIterator::isDot — Определяет, является ли текущий элемент DirectoryIterator '.' или '..'
- DirectoryIterator::isExecutable — Определяет, является ли текущий элемент DirectoryIterator исполняемым
- DirectoryIterator::isFile — Определяет, является ли текущий элемент DirectoryIterator обычным файлом
- DirectoryIterator::isLink — Определяет, является ли текущий элемент DirectoryIterator символической ссылкой
- DirectoryIterator::isReadable — Определяет, доступен ли текущий элемент DirectoryIterator для чтения
- DirectoryIterator::isWritable — Определяет, доступен ли текущий элемент DirectoryIterator для записи
- DirectoryIterator::key — Возвращает ключ текущего элемента DirectoryIterator
- DirectoryIterator::next — Перемещает указатель на следующий элемент DirectoryIterator
- DirectoryIterator::rewind — Устанавливает указатель на первый элемент DirectoryIterator
- DirectoryIterator::seek — Перемещает указатель DirectoryIterator на определённую позицию
- DirectoryIterator::__toString — Возвращает имя файла в виде строки
- DirectoryIterator::valid — Проверяет, является ли текущий элемент DirectoryIterator допустимым файлом
Описание класса directoryiterator, примеры использования класса directoryiterator.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru