OpenFileDialog 与 SaveFileDialog的用法

SaveFileDialog saveFile = new SaveFileDialog();

saveFile.Filter = "所有Csv文件|*.Csv|所有文件|*.*";//设置文件类型
            saveFile.Title = "导出数据";//设置标题
            string FileName = "";
            saveFile.AddExtension = true;//是否自动增加所辍名
            saveFile.AutoUpgradeEnabled = true;//是否随系统升级而升级外观
               if(saveFile.ShowDialog()==DialogResult.OK)//如果点的是确定就得到文件路径
               {
                  FileName=saveFile.FileName;//得到文件路径
                  //MessageBox.Show(FileName);
               }

 

OpenFileDialog OpenFileDialog1 = new OpenFileDialog();
            OpenFileDialog1.Filter = "所有Execl文件|*.xls|所有文件|*.*";//设置文件类型
            OpenFileDialog1.Title = "数据文件";//设置标题
            string FileName = "";
            OpenFileDialog1.AutoUpgradeEnabled = true;//是否随系统升级而升级外观
            if (OpenFileDialog1.ShowDialog() == DialogResult.OK)//如果点的是确定就得到文件路径
            {
                FileName = OpenFileDialog1.FileName;//得到文件路径
               
            }

 

 

SaveFileDialog saveFileDialog = new SaveFileDialog();
            saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); //定义打开的默认文件夹位置
            saveFileDialog.Filter = "Excel文件|*.xls"; //打开对话框显示文件筛选器

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                string SaveFileName = saveFileDialog.FileName;
                string fileName1 = ConfigurationSettings.AppSettings["DownCnExcl"]; //获得源文件名 ,可在app.config里进行配置
                File.Copy(fileName1, SaveFileName, true);
                MessageBox.Show("下载成功!");
            }

你可能感兴趣的:(dialog)