在目录C#末尾添加一个数字

时间:2013-06-06 10:15:08

标签: c#-4.0

我想在目录的末尾添加一个数字 例如,如果目录名为test,我希望将其他目录设为test1,然后设置为test2。

所以基本上,我想通过在最后放一个数字来创建一个从前一个继续的目录。所以它检查哪个目录是最后一个目录,例如Test1并制作Test2

感谢。

1 个答案:

答案 0 :(得分:0)

这很简单:你从"test"开始并追加数字,直到找到一个不存在的名字:

var baseName = "test";
var name = baseName;
int i = 1;
while(Directory.Exists(name))
{
    name = baseName + i;
    ++i;
}

return name;