【发布时间】:2017-07-10 16:41:40
【问题描述】:
我正在制作一个简单的脚本,用于升级用户正在处理的脚本。此脚本应检查当前工作文件夹中的最新版本并将版本增加 1。
这是我正在使用的文件夹之一的示例,这是按名称排序的。
> TES_DAS_010_COMP_ARTIST_v001_01.comp
> TES_DAS_010_COMP_ARTIST_v005_01.comp
> TES_DAS_010_COMP_ESKI_v002_01.comp
> TES_DAS_010_COMP_ESKI_v004_01.comp
> TES_DAS_010_COMP_ESKI_v004_02.comp
> TES_DAS_010_COMP_ESKI_v004_03.comp
> TES_DAS_010_COMP_ESKI_v006_01.comp
> TES_DAS_010_COMP_ESKI_v007_01.comp
> TES_DAS_010_COMP_NEWGUY_v008_01.comp
> TES_DAS_010_COMP_NEWGUY_v003_01.comp
现在我有了要升级版本的用户 ESKI。所以我需要找到一种方法来识别什么是最新版本并从中增加。 在此示例中,当前版本为“TES_DAS_010_COMP_NEWGUY_v008_01.comp”。
如何定位最新的文件,以便制作名为“TES_DAS_010_COMP_ESKI_v009_01.comp”的新版本
【问题讨论】:
-
好像你也有子版本。它们有用吗?如果这都是自动生成的,您可以查看创建的最新日期。
-
不,颠覆无关紧要。市长版本是我要追求的。
-
不错的主意,它们都是由脚本创建的,所以理论上它们都应该有正确的时间戳。手动强制检查我会感觉更好.. :)
-
那么您要做的就是获取这些字符串中的每一个并将主要 v### 版本号加一?
标签: arrays vb.net visual-studio