Вы хотите создать пользовательский формат строки в DateTime.Now. Вы можете использовать String.Format (), чтобы объединить результаты этого с вашим базовым именем файла.
Чтобы добавить путь к имени файла, используйте Path.Combine ().
Наконец, используйте блок using () для правильного закрытия и удаления вашего StreamWriter, когда закончите с ним ...
string myFileName = String.Format("{0}__{1}", DateTime.Now.ToString("yyyyMMddhhnnss"), "MyFileName");
strign myFullPath = Path.Combine("C:\\Documents and Settings\\bob.jones\\Desktop", myFileName)
using (StreamWriter sw = File.CreateText(myFullPath))
{
sw.WriteLine("this is just a test");
}
Console.WriteLine("File created successfully");
Редактировать: исправлен пример для учета пути к «C: \ Documents and Settings \ bob.jones \ Desktop»