C#(Winform)的SaveFileDialog(檔案儲存對話方塊)控制元件使用
阿新 • • 發佈:2021-11-08
#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