#region 保存對話框
private void ShowSaveFileDialog()
{
//string localFilePath, fileNameExt, newFileName, FilePath;
SaveFileDialog sfd = new SaveFileDialog();
//設置文件類型
sfd.Filter = "數據庫備份文件(*.bak)|*.bak|數據文件(*.mdf)|*.mdf|日志文件(*.ldf)|*.ldf";
//設置默認文件類型顯示順序
sfd.FilterIndex = 1;
//保存對話框是否記憶上次打開的目錄
sfd.RestoreDirectory = true;
//設置默認的文件名
sfd.DefaultFileName = "YourFileName";// in wpf is sfd.FileName = "YourFileName";
//點了保存按鈕進入
if (sfd.ShowDialog() == DialogResult.OK)
{
string localFilePath = sfd.FileName.ToString(); //獲得文件路徑
string fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //獲取文件名,不帶路徑
}
}
#endregion
參考鏈接:http://stackoverflow.com/questions/21199558/default-filename-savefiledialog
