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

参考链接http://stackoverflow.com/questions/21199558/default-filename-savefiledialog

posted @ 2015-05-15 18:16  一菲聪天  阅读(23049)  评论(0编辑  收藏  举报