Класс 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