我有一个包含大量基于语义版本的zip文件的文件夹我希望获得前5个版本并删除其余部分。我想知道如何在查询中查询最新的前5个版本
MyService- 1.0.2.5.zip
MyService- 1.0.2.6.zip
MyService- 1.0.2.7.zip
MyService- 2.0.0.63.zip
MyService- 2.0.0.64.zip
MyService- 2.0.0.65.zip
MyService- 2.0.0.66.zip and so on
MyService- 3.0.0.11.zip
MyService- 3.0.0.12.zip and so on
I want the top 5 or top 1 version is there any utility or function which gives me that abilitya
答案 0 :(得分:0)
搜索Google for SemVer C#,会产生一些.NET库和其他相关信息。 Google also list some Java libraries。SemVer Specification #11。
对于算法,使用https://github.com/openai/gym/blob/master/gym/envs/classic_control/continuous_mountain_car.py#L57中指定的SemVer优先级语义对列表进行排序,然后选择列表中的前N个项目。