parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

про идеологию я понал уже давно...

StopDesign 27.12.2006 19:07

Вот конкретный пример, где я считаю оправданным удаление директории:

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

Написать рекурсивную функцию мне не трудно (тем более, уже написал). Мне интересно, в чем я не прав. Получается, мой подход противоречит идеологии...