Я пытаюсь создать утилиту. Вот основные требования этой утилиты.Проектирование фильтра для захвата файлов
Входной параметр: Интервал времени Утилита должна открывать файлы в папке и фильтрации содержимого (скажем, метка времени) в ней на основе входных данных paramerters
Я разработал его в следующем порядке
я сначала просмотрите время создания и время изменения этого файла, если оно попадает в указанную метку времени (ввод), я открою файл и фильтрую содержимое. Я делаю это таким образом, потому что у меня много файлов в папке, поэтому, если я вслепую открываю файл и начинаю фильтровать содержимое, мне придется ждать дня для завершения задачи.
Это всего лишь утилита для сбора журналов ... Я ценю, если кто-нибудь может предложить лучший способ дизайна.
Вы не указали информацию о содержании и структуре файлов, которые вы фильтруете для контента, что на самом деле является основой вашего вопроса, и, без сомнения, основная часть времени обработки вашего приложения. – Rotem