Как построить имя файла для File.WriteAllText динамически со случайным числом в нем?

1

У меня есть множество файлов, и я хочу писать в произвольном порядке, что я хочу сделать:

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 внутри файла.

Помощь очень ценится. Заранее спасибо

Теги:

1 ответ

5
Лучший ответ

Вы можете использовать String.Format:

string file = string.Format("C:\\Top Folder\\File Folder\\file{0}.dat", x);
File.WriteAllText(file, sb.ToString());
  • 0
    Спасибо миллиону Тиму Шмельтеру за помощь новичку: D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню