Мне предстоит решить задачу, пока к ней не приступал, обдумываю алгоритм.
Исходные данные:
Название папки известно. Точные названия файлов не известны, но известна маска файлов которая выглядит примерно так name_dd.mm.yy_чч-мм-сс.gbk
Необходимо оставлять в папке заданное число наиболее свежих файлов.
Вот незнаю от чего отталкиваться... то ли разбивать название файлов на части, получая дату и время, сравнивать их и удалять лишние файлы, то ли получать дату создания файлов через элемент FileAtributes и уже на её основании избавлятся от лишнего.
Может кто нибудь уже сталкивался с подобной задачей? или есть какой нибудь лучший алгоритм?
Ответов: 409
Рейтинг: 17
|
|||
карма: 0 |
|