Я предполагаю, что это довольно распространенное требование в приложении, которое выполняет довольно много протоколирования. Я работаю над приложением Windows С#.NET 3.5.
Мое приложение генерирует множество файлов журналов, которые содержат текущую дату, помещенную в имя файла, например, 20091112. Какая будет лучшая стратегия для удаления файлов старше 30 дней. Один из подходов, который я собираюсь использовать, - это прокрутить имена файлов, извлечь часть даты, преобразовать в объект DateTime и сравнить с сегодняшней датой. Есть ли элегантное решение регулярного выражения для этого:)? Или что-то лучше?