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