C#中WinFrom保存文件SaveFileDialog类的使用方法

使用的命名空间是:System.Windows.Forms;
常用属性:
  Title:保存对话框的标题,默认为"另存为"。
  InitialDirectory:设置文件选择框开始打开的位置。
  Filter:设置保存文件的类型。
  DefaultExt:设置默认文件拓展名。
  FileName:保存文件默认的文件名。
  RestoreDirectory:设置是否记忆上次文件保存的路径,true表示记住。
使用方法完整示例:

private void SaveData_Click()
{// 创建保存对话框SaveFileDialog saveDataSend = new SaveFileDialog();// Environment.SpecialFolder.MyDocuments 表示在我的文档中saveDataSend.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);   // 获取文件路径saveDataSend.Filter = "*.txt|txt file";   // 设置文件类型为文本文件saveDataSend.DefaultExt = ".txt";   // 默认文件的拓展名saveDataSend.FileName = "Data.txt";   // 文件默认名if (saveDataSend.ShowDialog() == DialogResult.OK)   // 显示文件框,并且选择文件{string fName = saveDataSend.FileName;   // 获取文件名// 参数1:写入文件的文件名;参数2:写入文件的内容// 字符串"Hello"是文件保存的内容,可以根据需求进行修改System.IO.File.WriteAllText(fName, "Hello");   // 向文件中写入内容}
}

C#中WinFrom保存文件SaveFileDialog类的使用方法相关推荐

  1. C#设置保存文件SaveFileDialog类的默认文件名

    先放上效果图: 在C#中使用SaveFileDialog类保存文件时候,出现默认的文件名,代码如下: SaveFileDialog s1 = new SaveFileDialog(); s1.Titl ...

  2. [转载]VC轻松解析XML文件 - CMarkup类的使用方法

    VC轻松解析XML文件 - CMarkup类的使用方法 VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等. 据说tinyXML很好,可能字符集问题,我编译不了 ...

  3. java log输出到文件路径_log4j中日志输出文件指定相对路径的方法

    log4j中日志输出文件指定相对路径的方法 1.设置在 C:/log/error.log log4j.appender.E = org.apache.log4j.RollingFileAppender ...

  4. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

  5. Java 的main方法中无法调用自身所在类的其他方法的两种解决办法

    前言 编程时我们会发现有时main方法中调用自身所在的类的其他方法时,发现无法调用,错误调用情况如下 错误情况代码 此处第3行调用test方法报错 public class Demo1{public ...

  6. asp。net中常用的文件操作类

    ** 文件操作类 **/ #region 引用命名空间 using System; using System.Collections.Generic; using System.Text; using ...

  7. android存储到sd卡中,android保存文件到SD卡【文件存储】

    sd卡用于保存大文件如视频,音频,大文档等 package cn.itcast.files; import cn.itcast.service.FileService; import android. ...

  8. yii2 引入php文件,Yii2中YiiBase自动加载类、引用文件方法分析(autoload)

    本文实例分析了Yii2中YiiBase自动加载类.引用文件的方法.分享给大家供大家参考,具体如下: 在Yii2中这个函数是用来加载类的,没有直接引用文件的相关实现.但是这个也可以用来引用文件. pub ...

  9. Linux 中vim保存文件时出现Can‘t open file for writing问题

    如果在linux下用vim创建文件并保存时遇到Can't open file for writing的问题,如下图所示: 这种情况是由于没有开通超级用户权限导致的,在命令行界面输入命令: sudo s ...

最新文章

  1. 为什么c语言编译器闪屏,C语言贪吃蛇闪屏问题,求大神!!!
  2. 51Nod- 1915 西湖游船
  3. spark | scala | 线性代数库Breeze学习
  4. 【渗透过程】嘉缘网站 --测试
  5. c语言如何实现不定参数,C语言中不定参数的实现
  6. HDU 2042:不容易系列之二
  7. 中国制造强在哪儿?从美特斯邦威到Shein
  8. php的?php ?标签匹配
  9. 我开着超市,不好好做自己的生意,每天却为社区团购平台打工
  10. java连接mysql数据库方法_java连接mysql数据库的方法详解
  11. WCF编程系列(六)以编程方式配置终结点
  12. 面试题1:赋值运算符函数
  13. 22个开源的PHP框架
  14. shell 字符串包含关系
  15. JSON 解析之 FastJson
  16. 不确定性管理,更需要领导力
  17. Java中如何保证线程安全
  18. LDN双模键盘常见问题(FAQ)
  19. wifi虚拟服务器怎么设置方法,虚拟路由器如何设置
  20. 使用C++ 编写嵌入式应用程序

热门文章

  1. C语言%7.2d、%-7d、%7.2f、%0.2f的含义和区别
  2. Mathmatic 函数表
  3. 页面左侧二级菜单20种案例
  4. google翻译不能用后chrome浏览器如何翻译网页
  5. *Linux下的USB总线驱动 u盘驱动分析*
  6. 实体零售纷纷转型,苏宁、乐语到底能给我们带来哪些启示?
  7. Bzoj3441 乌鸦喝水
  8. matlab pwm整流仿真
  9. 什么是SSL双向认证,与单向认证证书有什么区别?
  10. sprintf() 格式化输出函数