直接上代碼
1 public TestOne()
2 {
3 InitializeComponent();
4 SaveFileDialog();//調用打開SaveFileDialog 保存對話框
5 }
6
7 #region 保存對話框
8 private void SaveFileDialog()
9 {
10 //string localFilePath, fileNameExt, newFileName, FilePath;
11 SaveFileDialog saveFileDialog1 = new SaveFileDialog();
12
13 //設置文件類型
14 saveFileDialog1.Filter = " txt files(*.txt)|*.txt|All files(*.*)|*.*";
15
16 //設置默認文件類型顯示順序
17 saveFileDialog1.FilterIndex = 2;
18
19 //保存對話框是否記憶上次打開的目錄
20 saveFileDialog1.RestoreDirectory = true;
21
22 //點了保存按鈕進入
23 if (saveFileDialog1.ShowDialog() == DialogResult.OK)
24 {
25 //獲得文件路徑
26 //localFilePath = saveFileDialog1.FileName.ToString();
27
28 //獲取文件名,不帶路徑
29 //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);
30
31 //獲取文件路徑,不帶文件名
32 //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));
33
34 //給文件名前加上時間
35 //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;
36
37 //在文件名裡加字符
38 //saveFileDialog1.FileName.Insert(1,"dameng");
39
40 System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//輸出文件
41
42 //fs輸出帶文字或圖片的文件,就看需求了
43 }
44 }