如何:将文件保存到文件夹

更新:2007 年 11 月

您可以使用内置的 SaveFileDialog 组件使用户能将文件保存到文件夹。若要显示对话框,请使用 ShowDialog 方法。可以稍后使用 DialogResult.OK 字段以检查用户是否已单击“确定”按钮。

显示文件夹浏览器对话框

  1. 在“文件”菜单上单击“新建项目”。

    将出现“新建项目”对话框。

  2. 单击“Windows 窗体应用程序”,然后单击“确定”。

  3. 将一个“RichTextBox”控件添加到窗体中,并保留默认名称“RichTextBox1”。

  4. 将一个“Button”控件添加到此窗体中,然后在“属性”窗口中更改以下属性:

    属性

    Name

    “保存文本文件”

    Text

    另存为

  5. 将一个“SaveFileDialog”组件添加到窗体中。

    saveFileDialog1 将出现在组件栏中。

  6. 双击此按钮以在代码编辑器中添加默认的事件处理程序。

  7. 在 saveTextFile_Click 事件处理程序中,添加下列代码以显示“Save As”(另存为)对话框。此代码会将在 RichTextBox 控件中键入的文本保存到位于指定位置的文本文件中。

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt";
    
    if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK
        && saveFileDialog1.FileName.Length > 0) 
    {
    
        richTextBox1.SaveFile(saveFileDialog1.FileName, 
            RichTextBoxStreamType.PlainText);
    }
    
  8. 按 F5 运行代码。

  9. 当窗体出现时,在多格式文本框中键入一些文本。

  10. 单击“Save As”(另存为),然后浏览至要用来保存文本文件的文件夹。

  11. 为此文本文件指定一个名称,然后单击“确定”。

  12. 验证指定位置是否存在此文本文件。

  13. 关闭应用程序。

请参见

概念

在应用程序中使用内置对话框

在 Visual C# 中设计用户界面

其他资源

对话框 (Visual C#)

Visual C# 指导教程