Рекурсивная функция удаления каталога для PHP?

Я использую PHP для перемещения содержимого вложенной папки изображений

GalleryName / изображения /

в другую папку. После переезда мне нужно удалить каталог GalleryNameи все остальное внутри.

я знаю этоrmdir() победил'не работает, если каталог не пуст. Я'мы потратили некоторое время, пытаясь построить рекурсивную функциюscandir() начиная с вершины, а затемunlink() если оно'файл иscandir() если оно'каталог, тоrmdir() каждый пустой каталог, как я иду.

Пока этоне работает точно, и я начал думать -ISN»Это смехотворно простая функция, которую должен уметь делать PHP? Удалить каталог?

Так есть что-то, что ям отсутствует? Или есть хотя бы проверенная функция, которую люди используют для этого действия?

Любая помощь будет оценена.

PS Я доверяю вам всем здесь больше, чем комментариям на сайте php.net - там есть сотни функций, но мне интересно услышать, если кто-то из вас здесь рекомендует одну из других.

Ответы на вопрос(7)

Ваш ответ на вопрос