Страница: 1 |
Страница: 1 |
Вопрос: ограничить размер директории
Добавлено: 29.03.11 18:32
Автор вопроса: Janek
привет всем. вопрос- есть каталог(содержащий папки), в который пишутся файлы, имя которых содержит дату и время типа 2011_03_28_11_52_42_874 (yyyy_mm_dd_hh_mm_ss_ms)- как сделать при превышение заданного размера удаление старых файлов? городить базу для добавляемых файлов и удалять после выборки.. как-то длинно..., вешать сортировку по имени на fileSystemWatcher - будет долго.
хочется какое-то красивое решение :-), но и простое
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 29.03.11 19:20
хранить список созданных файлов не так уж и сложно. Заодно они там будут отсортированы по дате. Просто удаляешь из папки и списка первый файл и всё.
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 29.03.11 19:23
печально. а атрибуты файлов никак не заюзать для записи\чтения дат?
Номер ответа: 3
Автор ответа:
Janek
Вопросов: 41
Ответов: 62
Профиль | | #3
Добавлено: 29.03.11 20:50
спасибо за участие. да, так и сделал - это самое первое, что пришло в голову. была надежда, что может есть какая волшебная кнопочка или идея интересная кому прийдет.. а с атрибутами файлов париться нет смысла- файлов много, перебирать каждый раз все ... да и в имени дата не с проста- приложение клиент-серверное, потом из-под аппачи атрибуты извлекать тоже в лом, а имя все равно задавать.