0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 91
1

Удаление директории со всем содержимым.

22.04.2010, 16:05. Показов 4739. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Такой команды в пхп нет. Однако использовать
Код
exec('..');
не хочется -- получается зависимость от ОС (del или rm).
Есть ли оптимальное решение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2010, 16:05
Ответы с готовыми решениями:

Копирование папки со всем содержимым
Привет! Можете дать пример функции которая скопирует папку в ту же директорию со всем содержимым с...

Как узнать размер директории со всем ее содержимым?
Добрый вечер. Подскажите, пожалуйста, как узнать размер директории(папки) со всеми вложенными...

Копирование заданных в списке папок со всем содержимым из одной директории в другую
Прошу помощи. Я ни разу не программист, не моё это, уж простите. Кое что понимаю на уровне...

Удаление папки со всем содержимым
в папке с exeшником лежит папка work а в ней ещё 5 папок нужно по нажатию на кнопке удалить 5 ...

6
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
22.04.2010, 16:08 2
рекурсия
0
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 91
22.04.2010, 16:34  [ТС] 3
нет, рекурсия здесь ни при чем.
достаточно для *nixa:
Код
exec('rm -rf '.$dirname)
Я про то, что появляется различие для разных ОСов.
Как этого избежать?
Правильно же я понимаю, что кроме exec по другому даже пустую директорию не удалишь?
0
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
22.04.2010, 17:21 4
man rm
сделай и поймешь при чем тут рекурсия и как решить проблему.
0
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 91
22.04.2010, 17:39  [ТС] 5
webbyte: прости, конечно, но не мог бы ты прочитать мой вопрос...
И еще: попробуй набрать:
rm -rf dirname
Понятно, что это рекурсия и она будет удалять все содержимое директории + все подпапки.

Я спрашиваю: можно ли удалять директорию в пхп по-другому?!
0
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
22.04.2010, 17:45 6
Я прочитал твой вопрос.
И дал ответ. Но ты не хочешь его читать.

Если не хочешь возиться с rm, то выход даст именно рекурсивное удаление средствами ПХП файлов и папок в директории.
см. rmdir() и unlink()
0
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 91
25.04.2010, 13:40  [ТС] 7
спасибо, webbyte
почему-то у меня не находились rmdir & unlink :/
0
25.04.2010, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2010, 13:40
Помогаю со студенческими работами здесь

Удаление каталога со всем его содержимым
Привет, всем! у меня такая проблема, нужно программно удалить директорию со всем ее содержимым......

Удаление из строки скобок вместе со всем их содержимым
надо удалить то что в скобках вместе со скобками . составил прогу но она не пашет . помогите...

Архивация папки со всем её содержимым
Помогите пожалуйста:( Как можно изменить разделитель папок в создаваемом архиве? Сейчас...

Удалить папку со всем ее содержимым
Доброго времени суток. Есть код: find $BACKUPPATH -type f -mtime +$LIMITATION -print0 | xargs -0...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru