导入命名空间:
using System.IO;
#region 读取
FileStream fs; //声明文件流的对象
StreamReader sr; //声明读取器的对象
StreamWriter sw; //声明写入器的对象
string str;
private void btn读取_Click(object sender, EventArgs e)
{
openFD对话框.Multiselect = false; //不允许多选文件
openFD对话框.Filter = "文本文件|*.txt"; //文件类型
string path =null;
if (openFD对话框.ShowDialog() == DialogResult.OK)
{
path = openFD对话框.FileName;
if (path.Equals(null) || path.Equals(""))
{
MessageBox.Show("请选择文件");
return;
}
txt文件位置.Text = path;
try
{
//创建文件流
fs = new FileStream(path, //文件路径
FileMode.Open, //打开文件的方式
FileAccess.ReadWrite, //控制对文件的读写
FileShare.None); //控制其它进程对此文件的访问
//创建读取器
sr = new StreamReader(fs, //文件流对象
Encoding.Default); //字符编码
str = sr.ReadToEnd(); //读取文件所有内容
txt文本.Text = str;
}
catch (Exception ex)
{
MessageBox.Show("文件操作异常:" + ex.Message);
}
finally
{
if (fs != null)
{
sr.Close(); //关闭读取器
fs.Close(); //关闭文件流
}
}
}
}
#endregion
#region 写入
private void btn写入_Click(object sender, EventArgs e)
{
string path = txt文件位置.Text;
string text = txt文本.Text;
if (path.Equals(null) || path.Equals(""))
{
MessageBox.Show("文件路径不能为空");
return;
}
try
{
fs = new FileStream(path, FileMode.Create,FileAccess.ReadWrite,FileShare.None);
//创建写入器
sw = new StreamWriter(fs); //参数为文件流对象
sw.Write(text);
MessageBox.Show("写入成功");
}
catch (Exception ex)
{
MessageBox.Show("文件操作异常:"+ex.Message);
}
finally
{
if (fs != null)
{
sw.Close();
fs.Close();
}
}
}
#endregion
分享到:
相关推荐
基于C#语言(WindowForm窗体应用程序示例)实现文本文件读取和写入方法;文件的删除、移动和复制;对文件中的目录文件进行读取显示与删除等操作
读取 写入 读取写入文本文件 读取 写入 读取写入文本文件 注意 out 关键字
c# 对文本文档操作 写入 读取 读取指定行 删除指定行 查询 以指定条件读取txt文件内容,读取结果以DataTable
C#读取BIN文件内容,获取其中数据并显示。用于对BIN文件的操作。
CSharp文件读取与写入入门图解,详情参考:http://blog.csdn.net/testcs_dn/article/details/40274367, 资源下载需要积分,但下载后评价资源,通过后会全部返还的。
C#读取大文本文件_将其批量写入数据库_Demo
C#读写文本文件操作示例,可以打开TXT格式的文件,写入TXT文件,可能编码有些问题,在打开中文文件的时候有乱码。
C# 读取 文件 方法 讲解很详细 用C#读取txt文件的方法 1、使用FileStream读写文件 文件头: using System; using System.Collections.Generic; using System.Text; using System.IO; 读文件核心代码: ...
源码参考 欢迎下载
主要介绍了c# 如何对CSV文件操作,帮助大家更好的理解和学习C#,感兴趣的朋友可以了解下
实现TXT文本文件的读取和写入,有两个函数分别对应读取和写入。
C#对文本文件的操作入门源码 把listview中的内容写入到文本文件 从文本文件读取内容到listview中
C# 创建文本文件写入读取,可以用来做系统日志或程序操作日志或者错误记录,需要的朋友可以参考下。
文本文件写入 1 文本文件读取 2 字节文件读取 3 二进制读写类 6 序列化和反序列化 7 目录操作 8 文件操作 9
提供了一个用C#语言实现的txt文件操作类,实现了写入txt、读取txt、读取指定行、删除指定行、查询txt指定内容,按照给定条件查询、删除txt文件内容等功能。调用方便,操作简单,附有使用说明,及源码。
文本读取 文本写入 文本操作 帮助类 WriteFiles
主要为大家详细介绍了C#读写指定编码格式文本文件的方法,感兴趣的小伙伴们可以参考一下
vs2010-c#读取txt文件至DataTable经过处理后导出txt 某油田项目中数据需要处理,里面包括项目中的几个txt数据文件,主要有参考意义的是里面读取txt方法和写入txt方法 简洁有效,处理方法是针对特定数据结构编写的。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; ...namespace Example_WriteTest ... //创建文件 ... //写入之前把字符串按照默认编码方式转换为数组
C#邮件发送功能实现,以163邮箱服务器为例,读取Excel文件内容的收信人发送邮件。