savefiledialog怎么实现将文件夹保存到指定的路径 用System.IO命名空间的File.Save() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思记错了参考这个 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 用户控件问题 哥哥姐姐帮忙搞下这个SQL交叉统计问题,我搞不定了,哭了很久 C#的一个问题 急急急 DataView中数据倒入到一个新DataTable的问题(不用循环) 有没有办法将IHTMLDocument2对象保存为mht类型的文件? 湖南长沙 诚招.Net开发人员。 使用oleDbDataAdapter.SelectCommand进行组合查询 请教:关于浏览器登录的问题 想做个申请qq的小软件,请大家给个思路或有类似代码的看卡 读出数据时出错?!各位高手,请问如何解决? crc 校验 C# winform 获取局域网的所有IP问题
不好意思记错了
参考这个 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
{
folderName = saveFile.FileName;
if (!Directory.Exists(folderName))
{
Directory.CreateDirectory(folderName);
back = true;
}
}
sf.InitialDirectory = "C:\\";//默认保存到C盘
sf.Filter = "excel文件(*.xls)|*.xls";\\保存格式为.xls