про идеологию я понал уже давно...
StopDesign 27.12.2006 19:07
Вот конкретный пример, где я считаю оправданным удаление директории:
Пользователь загружает файл через форму (сохраняется в директории пользователя), скрипт уменьшает его, делает превью еще что-то... В общем случае другой скрипт понятия не имеет, какие файлы лежат в директории данного пользователя. Такой подход мне кажется удобным, т.к. в Парсере есть прекрасный метод
^file:find[] (вполне соответствует идеологии), да и
-f в конце концов.
И вот мне нужно этого пользователя удалить. Чтобы удалить директорию средствами Парсера мне придется или регистрировать все загруженные файлы (например, в базе), а потом перебором удалять или (тупо) удалять всю директорию.
Написать рекурсивную функцию мне не трудно (тем более, уже написал). Мне интересно, в чем я не прав. Получается, мой подход противоречит идеологии...