#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; //點了保存按鈕進入 if (sfd.ShowDialog() == DialogResult.OK) { string localFilePath = sfd.FileName.ToString(); //得到文件路徑 string fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //獲取文件名,不帶路徑 //獲取文件路徑,不帶文件名 //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\")); //給文件名前加上時間 //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt; //在文件名里加字符 //saveFileDialog1.FileName.Insert(1,"dameng"); //System.IO.FileStream fs = (System.IO.FileStream)sfd.OpenFile();//輸出文件 ////fs輸出帶文字或圖片的文件,就看需求了 } } #endregion