LatestVersionFinder - многофункциональная утилита для автоматического анализа и сортировки файлов с номерами версий в именах. Программа помогает быстро выделить самые актуальные версии файлов в заданной папке, избавляя вас от ручного поиска и сравнения.
Ключевые возможности
- распознаёт различные форматы версий: v1.2.3, 1.0.1, version‑2.5.0 и др.;
- группирует файлы по базовому имени (например, все app_*.exe);
- корректно сравнивает номера версий по правилам семантического версионирования (1.10.0 > 1.2.0);
- поддерживает Unicode‑символы в путях и именах файлов;
- выдаёт результат в удобном читаемом формате.
Программа разбирает имя файла на компоненты, ищет последовательности цифр и разделителей (., _, -, v), сравнивает версии по правилам семантического версионирования (MAJOR.MINOR.PATCH) и выбирает файл с наибольшим номером версии.
Сценарии использования:
- очистка загрузок от устаревших дистрибутивов программ;
- поддержание актуальной коллекции библиотек или документации;
- подготовка репозитория к развёртыванию (выбор свежих билдов).