C# 用C保存文件#

C# 用C保存文件#,c#,C#,我有一个树状视图、一个按钮和一个工具箱。我将通过从工具箱拖放项来创建树。最后,我将把树结构存储为xml文件。为此,当我单击按钮时,它会提示保存对话框,一旦用户选择要存储的路径,我就能够成功地保存xml文件。现在,如果我想保存结构,而不是每次(无论何时)在MS word中进行更改(第一次除外)时都打开“保存”对话框,那么我该如何实现呢 只需将您在对话框中选择的文件名保存在变量中即可。下次,如果您只是保存文件,请检查是否有文件名。如果您正在表单上“拖放”SaveFileDialog,则SaveFil

我有一个树状视图、一个按钮和一个工具箱。我将通过从工具箱拖放项来创建树。最后,我将把树结构存储为xml文件。为此,当我单击按钮时,它会提示保存对话框,一旦用户选择要存储的路径,我就能够成功地保存xml文件。现在,如果我想保存结构,而不是每次(无论何时)在MS word中进行更改(第一次除外)时都打开“保存”对话框,那么我该如何实现呢

只需将您在对话框中选择的文件名保存在变量中即可。下次,如果您只是保存文件,请检查是否有文件名。

如果您正在表单上“拖放”SaveFileDialog,则SaveFileDialog对象将设置文件名,直到您关闭应用程序。不需要保存到forms类中的字段。虽然基本上是一样的

    private SaveFileDialog saveFileDialog = null;

    private string GetFileName()
    {
        if (saveFileDialog.FileName != String.IsNullOrEmpty(saveFileDialog.FileName))
        {
            return saveFileDialog.FileName;
        }
        else
        {
            if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                return saveFileDialog.FileName;
            }
            else
            {
                //throw exception or something similar
            }
        }
    }

你想要所有的代码,这样你就不必去想或写一点了吗?这是什么样的应用程序?