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

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