deleteDirectory
public static function deleteDirectory(string $path): void
Статический метод рекурсивно удаляет директорию по указанному полному пути до папки, в отличие от rmdir
, которая требует предварительной очистки директории.
В старом ядре используйте метод DeleteDirFilesEx.
Обратите внимание, что DeleteDirFilesEx принимает путь от корня сайта, а метод deleteDirectory принимает абсолютный путь к файлу от корня сервера.
Параметры
Параметр | Описание | Версия |
---|---|---|
$path | Абсолютный к директории, которую необходимо удалить. |
Примеры
// код удалит директорию /upload/temp/ и все ее содержимое \Your\Namespace\YourDirectoryClass::deleteDirectory($_SERVER['DOCUMENT_ROOT'] . '/upload/temp/');
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.