Я хотел бы немного изменить код, чтобы, если у меня уже есть файл, он будет писать (1), (2) и т. Д. После имени файла. В текущем режиме он сохраняет файл, затем другое использование программы добавляет больше строк в существующий файл. Если я получу идею о том, как изменить его, я думаю о том, чтобы сделать файлы не (1), (2), а Results_DATE_TIME (для exmaple: Results_2015_05_20_1953).C# incrementing filename
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
foreach (string filename in openFileDialog.FileNames) //number of files varies
{
double m = Math();
string path = desktopPath + @"\Results.txt";
using (StreamWriter writer = new StreamWriter(path, true))
{
writer.WriteLine(m);
}
}
Разве вы не можете просто использовать DateTime, чтобы добавить к вашему имени файла? – ragerory