1. 程式人生 > 其它 >C#(Winform)的SaveFileDialog(檔案儲存對話方塊)控制元件使用

C#(Winform)的SaveFileDialog(檔案儲存對話方塊)控制元件使用

#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