Внимание! данный 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__); ?>