C#中WinFrom保存文件SaveFileDialog类的使用方法
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类的使用方法相关推荐
- C#设置保存文件SaveFileDialog类的默认文件名
先放上效果图: 在C#中使用SaveFileDialog类保存文件时候,出现默认的文件名,代码如下: SaveFileDialog s1 = new SaveFileDialog(); s1.Titl ...
- [转载]VC轻松解析XML文件 - CMarkup类的使用方法
VC轻松解析XML文件 - CMarkup类的使用方法 VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等. 据说tinyXML很好,可能字符集问题,我编译不了 ...
- java log输出到文件路径_log4j中日志输出文件指定相对路径的方法
log4j中日志输出文件指定相对路径的方法 1.设置在 C:/log/error.log log4j.appender.E = org.apache.log4j.RollingFileAppender ...
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...
- Java 的main方法中无法调用自身所在类的其他方法的两种解决办法
前言 编程时我们会发现有时main方法中调用自身所在的类的其他方法时,发现无法调用,错误调用情况如下 错误情况代码 此处第3行调用test方法报错 public class Demo1{public ...
- asp。net中常用的文件操作类
** 文件操作类 **/ #region 引用命名空间 using System; using System.Collections.Generic; using System.Text; using ...
- android存储到sd卡中,android保存文件到SD卡【文件存储】
sd卡用于保存大文件如视频,音频,大文档等 package cn.itcast.files; import cn.itcast.service.FileService; import android. ...
- yii2 引入php文件,Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
本文实例分析了Yii2中YiiBase自动加载类.引用文件的方法.分享给大家供大家参考,具体如下: 在Yii2中这个函数是用来加载类的,没有直接引用文件的相关实现.但是这个也可以用来引用文件. pub ...
- Linux 中vim保存文件时出现Can‘t open file for writing问题
如果在linux下用vim创建文件并保存时遇到Can't open file for writing的问题,如下图所示: 这种情况是由于没有开通超级用户权限导致的,在命令行界面输入命令: sudo s ...
最新文章
- 为什么c语言编译器闪屏,C语言贪吃蛇闪屏问题,求大神!!!
- 51Nod- 1915 西湖游船
- spark | scala | 线性代数库Breeze学习
- 【渗透过程】嘉缘网站 --测试
- c语言如何实现不定参数,C语言中不定参数的实现
- HDU 2042:不容易系列之二
- 中国制造强在哪儿?从美特斯邦威到Shein
- php的?php ?标签匹配
- 我开着超市,不好好做自己的生意,每天却为社区团购平台打工
- java连接mysql数据库方法_java连接mysql数据库的方法详解
- WCF编程系列(六)以编程方式配置终结点
- 面试题1:赋值运算符函数
- 22个开源的PHP框架
- shell 字符串包含关系
- JSON 解析之 FastJson
- 不确定性管理,更需要领导力
- Java中如何保证线程安全
- LDN双模键盘常见问题(FAQ)
- wifi虚拟服务器怎么设置方法,虚拟路由器如何设置
- 使用C++ 编写嵌入式应用程序