按用户 select 的路径保存 xml 文件

Save xml file by path from user select

我成功地按照我给定的路径将对象保存在 xml 文件中。 现在我想保存在用户 select 的路径中(我想要计算机中用户 select 的 FileDialog Box 确切保存的位置并且可以 creat/replace new file.xml)

我试着按照这个指南去做,但我不是很清楚,所以它不起作用。 http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.filename.aspx

我会更乐意得到一些帮助。谢谢,祝你有美好的一天。 :)

您可以像这样使用 OpenFileDialog:

OpenFileDialog theDialog = new OpenFileDialog();
theDialog.Title = "Open Text File";
theDialog.Filter = "TXT files|*.txt";
theDialog.InitialDirectory = @"C:\";
if (theDialog.ShowDialog() == DialogResult.OK)
{
    // if user selected a file, show it's name
    MessageBox.Show(theDialog.FileName.ToString());
}