如何:将文件保存到文件夹
更新:2007 年 11 月
您可以使用内置的 SaveFileDialog 组件使用户能将文件保存到文件夹。若要显示对话框,请使用 ShowDialog 方法。可以稍后使用 DialogResult.OK 字段以检查用户是否已单击“确定”按钮。
显示文件夹浏览器对话框
在“文件”菜单上单击“新建项目”。
将出现“新建项目”对话框。
单击“Windows 窗体应用程序”,然后单击“确定”。
将一个“RichTextBox”控件添加到窗体中,并保留默认名称“RichTextBox1”。
将一个“Button”控件添加到此窗体中,然后在“属性”窗口中更改以下属性:
属性
值
Name
“保存文本文件”
Text
另存为
将一个“SaveFileDialog”组件添加到窗体中。
saveFileDialog1 将出现在组件栏中。
双击此按钮以在代码编辑器中添加默认的事件处理程序。
在 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); }
按 F5 运行代码。
当窗体出现时,在多格式文本框中键入一些文本。
单击“Save As”(另存为),然后浏览至要用来保存文本文件的文件夹。
为此文本文件指定一个名称,然后单击“确定”。
验证指定位置是否存在此文本文件。
关闭应用程序。