[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как удалить директорию со всем ее содержимым?
Kuzma92
Здравствуйте уважаемые специалисты.

Скажем, есть директория us/mess. Если я знаю, что в ней есть только файлы, и мне нужно удалить ее, то я использую следующий код:

       
// удаляю сначала все файлы в этой директории
$mess = opendir("us/mess");
while(($e = readdir($mess)) != false) {

if ($e == "." || $e == ".." ) continue;
unlink("us/mess/$e");
}
closedir($mess);

// и после удаляю саму директорию
rmdir("us/mess");


Но, если в этой директории есть еще кроме файлов и еще другие вложенные директории, и файлы, и количество и название всего что там есть, мне неизвестно, то как правильно удалить целиком директорию us/mess со всем ее содержимым?
don.bidon
https://github.com/deepeloper/lib-fs?tab=re...ory-recursively
Можешь код нужных методов слямзить, если с композером не дружишь пока ещё, мне ровно, лицуху MIT (делай что хочешь) всегда ставлю.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2026 Invision Power Services, Inc.