Написан PHP-класс для работы с файлами. Позже будут выложены подобные классы, написанные на Ruby и Python вместе с тестами.
Мы можем:
- Получить имя файла
- Получить расширение
- Получить путь
- Получить размер в: байтах, килобайтах, мегабайтах, гигабайтах
- Получить права на файл для пользователя/группы/владельца отдельно, либо сразу для всех в виде: rwx-rwx-rwx или 0777
- Узнать является ли файл доступным для: чтения, записи, исполнения
- Узнать является ли файл изображением, текстовым документом или архивом
- Переместить файл в другую директорию ( если директория отсутствует, тогда она будет создана )
- Скопировать файл в любую директорию
- Переименовать файл
- Удалить файл