Функция rmdir()
завершается с ошибкой, если папка содержит любые файлы. Я могу пропустить все файлы в каталоге с чем-то вроде этого:
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
unlink($dir.DIRECTORY_SEPARATOR.$item);
}
rmdir($dir);
Есть ли способ просто удалить все сразу?