Класс SplFileInfo
(PHP 5 >= 5.1.2, PHP 7)
Введение
Класс SplFileInfo предлагает высокоуровневый объектно-ориентированный интерфейс к информации для отдельного файла.
Обзор классов
SplFileInfo
{
/* Методы */
public openFile
( string
}$open_mode
= "r"
, bool $use_include_path
= false
, resource $context
= null
) : SplFileObjectСодержание
- SplFileInfo::__construct — Создать новый объект SplFileInfo
- SplFileInfo::getATime — Получает время последнего доступа к файлу
- SplFileInfo::getBasename — Получает базовое имя файла
- SplFileInfo::getCTime — Возвращает время последнего изменения индексного дескриптора файла
- SplFileInfo::getExtension — Получает расширение файла
- SplFileInfo::getFileInfo — Получает объект SplFileInfo для файла
- SplFileInfo::getFilename — Получает имя файла
- SplFileInfo::getGroup — Получает группу файла
- SplFileInfo::getInode — Получает индексный дескриптор для файла
- SplFileInfo::getLinkTarget — Получает путь ссылки
- SplFileInfo::getMTime — Получает время последнего изменения
- SplFileInfo::getOwner — Получает владельца файла
- SplFileInfo::getPath — Получает путь без имени файла
- SplFileInfo::getPathInfo — Получает объект SplFileInfo для заданного пути
- SplFileInfo::getPathname — Получает путь к файлу
- SplFileInfo::getPerms — Получает список разрешений
- SplFileInfo::getRealPath — Получает абсолютный путь к файлу
- SplFileInfo::getSize — Получает размер файла
- SplFileInfo::getType — Получает тип файла
- SplFileInfo::isDir — Указывает, является ли файл каталогом
- SplFileInfo::isExecutable — Указывает, является ли файл исполняемым
- SplFileInfo::isFile — Указывает, ссылается ли объект на обычный файл
- SplFileInfo::isLink — Указывает, является ли файл ссылкой
- SplFileInfo::isReadable — Указывает, является ли файл доступным для чтения
- SplFileInfo::isWritable — Указывает, является ли файл доступным для записи
- SplFileInfo::openFile — Получает объект SplFileObject для файла
- SplFileInfo::setFileClass — Задает имя класса, который будет использоваться методом SplFileInfo::openFile
- SplFileInfo::setInfoClass — Задает имя класса, объекты которого будут создаваться методами SplFileInfo::getFileInfo и SplFileInfo::getPathInfo
- SplFileInfo::__toString — Возвращает путь к файлу в виде строки