Я изо всех сил пытаюсь найти разумный способ определить папку последней сборки, которая входит в число других папок, и я надеюсь, что кто-то может указать мне правильное направление.
Путь установки основного приложения: C: \ Program Files \ ABC
Подпапки:
- MiscFolder01
- MiscFolder02
- AppName 5.0
- AppName 5.0.0.0
- AppName 5.0.1.0
- AppName 5.0.2.0
Пользователь может иметь любое из «AppName 5». * "папки установлены.Также может быть возможность иметь любую комбинацию папок «AppName 5. *», если более старая сборка не была должным образом удалена перед установкой более поздней сборки.
Поэтому мне нужно определить последнюю установленную сборку на основе имени папки и установить для нее переменную "LATEST_BUILD".
Пример # 1: у пользователя "App Name 5.0", "App"Имя 5.0.0.0 "и" Имя приложения 5.0.2.0 "установлены, но, поскольку" Имя приложения 5.0.2.0 "является последним, мне нужно установить для" Имя приложения 5.0.2.0 "переменную% LATEST_BUILD%
Я надеюсь, что это имеет смысл для всех вас.Любая помощь с благодарностью.
Спасибо