如何使用随机数动态构建File.WriteAllText的文件名?

Pra*_*mer 1 c#

我有很多文件,我想随机写一个文件,我想做的是:

StringBuilder sb = new Stringbuilder(); 
int x;
Random rnd = new Random();

 x = rnd.Next(1,10);

File.WriteAllText("C:\\Top Folder\\File Folder\\file{0}.dat",x.ToString(),sb.ToString());
Run Code Online (Sandbox Code Playgroud)

我知道关于这个WriteAllText问题的论点是错误的,但这就是我想要做的事情; 放入生成的随机数,{0}然后写入Stringbuilder文件内部的内容.

非常感谢帮助.提前致谢

Tim*_*ter 5

你可以使用 String.Format:

string file = string.Format("C:\\Top Folder\\File Folder\\file{0}.dat", x);
File.WriteAllText(file, sb.ToString());
Run Code Online (Sandbox Code Playgroud)