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().