Чтобы сохранить последние значения каждого месяца, я просматриваю папку с файлами и для каждого месяца веду запись последнего файла, сохраняя гггг, мм и дд из гггг ммдд .7z.
Таким образом, когда вы читаете папку, если вы получаете запись, где ММ соответствует мм, который у вас уже есть, вы проверяете dd.(ниже) Если он не совпадает с уже сохраненным мм, добавьте его.
Если сохраненный dd более актуальный, чем новый, то удалите файл, в котором вы находитесь.Если текущий файл является более текущим, то вы удаляете сохраненный файл (находя путем объединения yyyy + MM + dd + ". 7z", который вы сохранили, и заменяете сохраненные значения текущим файлом.