gpt4 book ai didi

c# - 生成连续文件名的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:02 25 4
gpt4 key购买 nike

我正在尝试生成文件名,日志.txt日志1.txt日志2.txt等等

int filenum = 0;
public static void Maker()
{
string basename = "log";
string extention = ".txt";
string finalname = "log.txt";
for (int i = 0; i < 300; i++)
{
using (StreamWriter writer = new StreamWriter(workingDIR + finalname, true))
{
// addadder(filenum);
StringBuilder builder = new StringBuilder();
builder.Append(base);
builder.Append(filenum);
builder.Append(extension);
finalname = builder.ToString();

} }
}

有没有更好的方法来创建这些类型的文件?第一个文件中不能有数字 EI log.txt谢谢

最佳答案

你可以替换所有这些:

StringBuilder builder = new StringBuilder();
builder.Append(base);
builder.Append(filenum);
builder.Append(extension);
finalname = builder.ToString();

用这个:

finalname = string.Format("log{0}.txt", filenum);

或者用这个:

finalname = string.Format("{0}{1}{2}", basename, filenum, extension);

关于c# - 生成连续文件名的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850902/

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