CheckDirPath
Описание и параметры
CheckDirPath( string path, bool permissions = true );
Проверяет физическое существование указанного пути. При необходимости - создает все каталоги входящие в данный путь.
Права на каталоги, которые будут устанавливаться этой функцией, должны быть предварительно определены в константе BX_DIR_PERMISSIONS (в файлах /bitrix/php_interface/dbconn.php или
АНалог метода в новом ядре: Bitrix\Main\IO\Directory::createDirectory .
Параметры функции
Параметр | Описание |
---|---|
abs_path | Абсолютный путь к папке. |
set_permissions | Если значение данного параметра равно "true" и если последний каталог пути указанного в параметре abs_path не доступен для записи, то будет предпринята попытка установить новые права на данный каталог. Значения для этих прав будут браться либо из константы BX_DIR_PERMISSIONS, либо если константа не определена, то она автоматически инициализируется значением 0777 и далее это значение используется везде когда дело касается установки Unix прав на файлы и каталоги. |
Смотрите также
Примеры использования
<? // файл /bitrix/php_interface/dbconn.php // определим константы для прав на каталоги и файлы define("BX_FILE_PERMISSIONS", 0775); define("BX_DIR_PERMISSIONS", 0775); ?>
<? // Создадим путь "/temp/data/" начиная от корня сайта, если этого пути нет CheckDirPath($_SERVER["DOCUMENT_ROOT"]."/temp/data/"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.