Вопрос № 35059: Что здесь не так? (см. приложение)
Скрипт должен удалять директорию со всем его содержанием.
Насколько я понял, скрипт не может различить директорию от файла.
Условие проверки на недиректорию unless ( -d $fl ) делает всоё дело на половин...
Вопрос № 35.059
Что здесь не так? (см. приложение)
Скрипт должен удалять директорию со всем его содержанием.
Насколько я понял, скрипт не может различить директорию от файла.
Условие проверки на недиректорию unless ( -d $fl ) делает всоё дело на половину. Т. к. директории (на ровне с файлами) почему-то проходят ч-з это условие. В чем ошибка?
Приложение:
Отправлен: 09.02.2006, 01:26
Вопрос задал: DarkStyle (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Дмитрий Иванов
Здравствуйте, DarkStyle!
начнем с того, чтобы снести директорию на линуxе со всем содержимым достаточно вызвать :
rm -R path
но единственная твоя ошибка, что ты на добавляешь к $fl предыдущий путь
unless(-d $name."/".$fl )
unlink($name."/".$fl);
либо смотри другой вариант в приложении, я его писал для удаления картинок
Приложение:
--------- ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 09.02.2006, 10:49