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