摘要
Windows 窗体 SaveFileDialog 组件是一个预配置的对话框。 它与 Windows 使用的标准保存文件对话框相同。 它继承自 CommonDialog 类。
正文
- 新建Winform窗体应用程序,命名为SaveFileDialogDemo。
- 在界面上添加一个按钮的控件(用于打开保存文件对话框),添加文本控件,用于输入要保存的内容。
在文本框输入文字
点击save,发现文件生成了,内容也写入了。
SaveFileDialog sfd = new SaveFileDialog();//设置保存文件对话框的标题sfd.Title = "请选择要保存的文件路径";//初始化保存目录,默认exe文件目录sfd.InitialDirectory = Application.StartupPath;//设置保存文件的类型sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";if (sfd.ShowDialog() == DialogResult.OK){ //获得保存文件的路径 string filePath = sfd.FileName; //保存 using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write)) { byte[] buffer = Encoding.Default.GetBytes(txtLog.Text.ToString().Trim()); fsWrite.Write(buffer, 0, buffer.Length); }}
