Документация для разработчиков
Темная тема

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
Наверх