当前位置:编程学习 > C#/ASP.NET >>

savefiledialog怎么实现将文件夹保存到指定的路径

savefiledialog怎么实现将文件夹保存到指定的路径 --------------------编程问答-------------------- 用System.IO命名空间的File.Save() --------------------编程问答--------------------
引用 1 楼 ihandler 的回复:
用System.IO命名空间的File.Save()


不好意思记错了
参考这个 http://blog.csdn.net/jamex/archive/2007/08/15/1744912.aspx --------------------编程问答--------------------

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.}  
45. 
46.#endregion  

--------------------编程问答-------------------- 这个是用来保存文件的
文件夹保存 不是用这个控件
应该是用FolderBrowserDialog --------------------编程问答-------------------- 文件夹只有创建、删除、移动,没有保存 --------------------编程问答--------------------
            if (saveFile.FileName != null)
            {
                folderName = saveFile.FileName;
                if (!Directory.Exists(folderName))
                {
                    Directory.CreateDirectory(folderName);
                    back = true;
                }
}
--------------------编程问答--------------------  SaveFileDialog sf = new SaveFileDialog();
                 sf.InitialDirectory = "C:\\";//默认保存到C盘
                 sf.Filter = "excel文件(*.xls)|*.xls";\\保存格式为.xls --------------------编程问答--------------------
引用 7 楼 hhqsy 的回复:
SaveFileDialog sf = new SaveFileDialog();
  sf.InitialDirectory = "C:\\";//默认保存到C盘
  sf.Filter = "excel文件(*.xls)|*.xls";//保存格式为.xls
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,