- Главная
- Сниппеты Битрикс d7
Работа с файлами (через объекты)
Март 14, 2018
Теги:
Файлы
Работа с файлами средствами класса \Bitrix\Main\IO\File с использованием объекта файла.
Создать объект файла:
$file = new \Bitrix\Main\IO\File(\Bitrix\Main\Application::getDocumentRoot()."/file.txt");
Проверить, существует ли файл:
Папка файла в виде объекта класса "\Bitrix\Main\IO\Directory":
Папка файла в виде строки:
$file->getDirectoryName()
Дата последнего обращения к файлу:
$file->getLastAccessTime()
Датат изменения файла:
$file->getModificationTime()
Права доступа к файлу (например, 777):
Получить содержание файла:
Сохранить содержимое в файле:
$file->putContents("содержимое");
Сохранить содержимое в файле с добавлением в конец файла:
$file->putContents("содержимое", \Bitrix\Main\IO\File::APPEND);
Вывести содержимое файла:
Переименовать файл:
$file->rename(\Bitrix\Main\Application::getDocumentRoot()."/file2.txt");
← Переход к списку