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

时间:2014-07-24 09:29:44

标签: 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());

我知道WriteAllText的论点是错误的,但这就是我想要做的事情;将生成的任意随机数放入{0},然后在文件中写入Stringbuilder的内容。

非常感谢帮助。提前致谢:D

1 个答案:

答案 0 :(得分:5)

您可以使用String.Format

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