文件名是不正确的,我想给每个文件名一个数字,并增加一个数字。
在顶端
private int counter = 0;下载和保存文件时
for(int i = 0; i < 10; i++)
{
await DownloadFiles(downloadLinks[i], testFolder + "\\test" + counter + 1.ToString() + ".gif");
counter++;
}结果是
test01 test11 test21 test31 test41 test51 test61
我希望文件的名字是
test1 test2 test3 test4 test5 test6
发布于 2022-10-01 22:05:22
您正在将1转换为string (这样您就不能将其添加到计数器中),将它们放在大括号中,或者在将它们作为参数放置之前添加它们会更干净。
int counter = 0;
for(var i = 0; i < 10; i++)
{
await DownloadFiles(downloadLinks[i], testFolder + "\\test" + (counter + 1) + ".gif");
counter++;
}或者,您可以使用Path.Combine()和string插值,以使其更加简洁:
int counter = 0;
for(var i = 0; i < 10; i++)
{
await DownloadFiles(downloadLinks[i], Path.Combine(testFolder, $"test{counter + 1}.gif"));
counter++;
}https://stackoverflow.com/questions/73922029
复制相似问题