在“保存文件”提示中保存具有适当扩展名的文件

时间:2009-07-31 15:50:44

标签: c# winforms file-extension savefiledialog

在我的应用程序中,我使用SaveFileDialog弹出另存为窗口。我在文件类型部分中限制了要使用以下代码保存为.dat的文件。

sfdialog.Filter = "Data Files (*.dat*)|*.dat*";

我想知道怎么做是使用.dat扩展名自动保存。目前它只保存没有扩展名,除非我特意将其保存为filename.dat。

2 个答案:

答案 0 :(得分:51)

SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Data Files (*.dat)|*.dat";
dlg.DefaultExt = "dat";
dlg.AddExtension = true;

答案 1 :(得分:5)

AddExtensionDefaultExt属性。例如:

sfdialog.DefaultExt = "dat";
sfdialog.AddExtension = True;