gpt4 book ai didi

c# - 递增文件夹名称,例如 C# 中的 5.0.0.x

转载 作者:行者123 更新时间:2023-11-30 13:51:57 25 4
gpt4 key购买 nike

我有一个文件夹 ~/ConfigurationDirectory。此文件夹中的子文件夹命名如下

5.0.0.1
5.0.0.2
5.0.0.3
...

现在,要求是 - 确定在数字上具有“最大”名称的文件夹并创建该文件夹的副本。将新文件夹重命名为 5.0.0.n+1(假设最大的可用数字文件夹为 5.0.0.n)

我已经编写了代码来识别最大的命名文件夹。另外,我已经编写了将复制文件夹和子文件夹的代码。我无法获得的是,如何获得新文件夹的名称,即 5.0.0.n+1

我如何在 C# 中执行此操作?任何指针就足够了,而不是完整的编码。

谢谢!

最佳答案

假设您正在使用的数字不是简单的四部分版本号,您将要使用 string.Split() 来分解文件夹名称,然后使用 Convert.ToInt32() 或 int .Parse() 将最后一个 block 转换为数字。从那里,您递增它,然后使用类似 string.Format() 的东西将它变回文件夹名称。

但是,如果您确实使用简单的版本号,则使用 System.Version 类(特别是 Parse()TryParse( )ToString() 方法)将是一个明显更直接的实现。

关于c# - 递增文件夹名称,例如 C# 中的 5.0.0.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3602229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com