gpt4 book ai didi

C# - 将编号附加到正在保存的文件

转载 作者:太空狗 更新时间:2023-10-29 19:59:13 24 4
gpt4 key购买 nike

我创建了一个屏幕截图程序,一切正常。唯一的问题是,我不确定我该怎么做,所以截图是用附加数字保存的。

示例:屏幕截图 1、屏幕截图 2、屏幕截图 3、屏幕截图 4 等

显然,这可以应用于正在保存的其他文件。有任何想法吗?谢谢。

最佳答案

这是我在这种情况下经常使用的一种方法。只需传入像“Screenshot”这样的字符串,它就会找到格式为“Screenshot [number]”的最低可用文件名(如果还没有,则只是“Screenshot”):

private string GetUniqueName(string name, string folderPath)
{
string validatedName = name;
int tries = 1;
while (File.Exists(folderPath + validatedName))
{
validatedName = string.Format("{0} [{1}]", name, tries++);
}
return validatedName;
}

(注意:这是一个稍微简化的版本,不考虑文件扩展名)。

关于C# - 将编号附加到正在保存的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1535023/

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