Внимание! данный php код безвозвратно удаляет все дерево (все папки со всеми вложенными файлами).
Рекурсивное удаление директории со всем содержимым
24.05.2017
В скрипте закомментирован код удаления, перед использованием внимательно проверьте путь до нужной директории.
delete.php (Download)
<? function fScan($sPath) { $d = dir($sPath); while (false !== ($entry = $d->read())) { if ($entry == '.' OR $entry == '..') { } else { if (is_dir($sPath.'/'.$entry)) { fScan($sPath.'/'.$entry); //rmdir ($sPath.'/'.$entry); } else { echo $sPath.'/'.$entry."<br>\n"; //unlink($sPath.'/'.$entry); } } } $d->close(); } $Path = '/path/to/be/deleted/'; fScan($Path); ?>
Заодно файл, который выводит текущий путь:
showPath.php (Download)
<? echo dirname(__FILE__); ?>