gpt4 book ai didi

c# - SaveFileDialog 设置默认路径和文件类型?

转载 作者:IT王子 更新时间:2023-10-29 03:55:59 36 4
gpt4 key购买 nike

我正在使用 SaveFileDialog.SaveFile。如何将其设置为默认(操作系统)驱动器盘符,并将选项限制为仅显示 .BIN 作为文件扩展名?

我尝试阅读 MSDN 上的文档,但我对此很陌生,老实说,我发现它们有时不清楚。

最佳答案

SaveFileDialog 控件根本不会进行任何保存。它所做的只是为您提供一个方便的界面来实际显示 Windows 的默认文件保存对话框。

  1. 将属性 InitialDirectory 设置为您希望它显示其他默认值的驱动器。试想其他可能具有不同布局的计算机。默认情况下,windows 会保存上次使用的目录并再次显示。

  2. 那是在控制之外处理的。您必须检查对话框的结果,然后自己进行保存(例如,编写文本或二进制文件)。

举个简单的例子(有其他方法可以做到)。savefile 是类型为 SaveFileDialog

的控件
SaveFileDialog savefile = new SaveFileDialog(); 
// set a default file name
savefile.FileName = "unknown.txt";
// set filters - this can be done in properties as well
savefile.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";

if (savefile.ShowDialog() == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(savefile.FileName))
sw.WriteLine ("Hello World!");
}

关于c# - SaveFileDialog 设置默认路径和文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136254/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com