2014-07-24 54 views
1

我有許多文件,我想在任意一個文件來寫,我想要做的是這樣的:如何使用隨機數動態地爲File.WriteAllText動態創建文件名?

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

回答

5

您可以使用String.Format

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

萬分感謝蒂姆Schmelter用於幫助小白:d – Airynd