在我当前使用的程序中
SaveFileDialog
将.txt文件输出到用户指定的路径,如下所示:
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.FileName = "filename.txt";
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
//Open file, print text, close file
File.WriteAllLines(dlg.FileName, stringArray);
}
现在我需要向这个位置添加更多文件。因此,我需要命名多个文件并将其保存到
保存文件对话框
.
我希望我的新结构是这样的:
更新:
//Call functions to create string arrays to write to .txt files
createArrayForFile1();
createArrayForFile2();
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.FileName = "File1";
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
//Create, print, and close both files
File.WriteAllLines(dlg.FileName, stringArray1);
directory = Path.GetDirectoryName(dlg.FileName);
Path.Combine(directory, "File2");
}
如何将多个文件写入指定的位置
保存文件对话框
?