Мне кажется, я понимаю ваш вопрос. Вы хотите создавать новый текстовый файл каждый день и назовите файл как-нибудь как «03-09-2011.txt».
Вы можете сделать:
var fileName = string.Format("{0:MM-dd-yyyy}.txt", DateTime.Now);
Это получит имя файла, как я упоминал выше.
Возможно, я бы также использовал Path.Combine:
IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication();
var directory = "Data";
isf.CreateDirectory(directory);
var fileName = string.Format("{0:MM-dd-yyyy}.txt", DateTime.Now);
StreamWriter sw = new StreamWriter(new IsolatedStorageFileStream(Path.Combine(directory, filName), FileMode.Create, isf));
sw.WriteLine(textBox1.Text);
sw.Close();
Это позаботится о добавлении "\" между путями, и, таким образом, вы разделите имя каталога и имя файла (мне всегда кажется, что они понадобятся позже).
Это дает дополнительное преимущество, которое вы можете легко добавить или добавить к имени:
var fileName = string.Format("This is the file for {0:MM-dd-yyyy}.txt", DateTime.Now);