Класс File

Класс-помощьник по работе с файлами.

Методы

file::path()

Проверяет наличие файла или папки в пользовательской директории. Если файла или папки нет, то возвращает путь до файла или папки в общей директории, даже если файла или папки не существует.

file::mkdir()

Рекурсивно создаёт директории принудительно выставляя права на запись позже возвращая предыдущии. В отличии от оригинальной mkdir() обратных слэшей не боится.

file::rmdir()

Удаляет директорию, даже если та не пуста.

file::glob()

Расширение стандартного glob() с той разницей, что можно обходить сразу несколько директорий. Если последний параметр число (см. описание функции на php.net), то применяет её для всех масок.

Пример

file::glob($pattern1 [, $pattern2 [, $patternN [, $flags ]]])

file::link()

Кроссплатформенный link().

file::chmod()

Проставляет права с применением umask().