C# StreamWriter,StreamReader读写追加文本
如下是一个实例,使用StreamReader,StreamWriter 创建文本文件,读取文本文件,追加文本信息。
1. 首先添加引用:
using System.IO;
2. 定义要操作的文件名称:
const string filename = “test.txt”;
3. 写操作:
static void write()
{
StreamWriter sw =newStreamWriter(filename);
sw.WriteLine(“Line 1”);
strings =“SN:12345688”;
sw.WriteLine(s);
sw.Close();
}
使用WriteLine方法写入一行数据,使用完成后Close关闭释放资源,文件就被创建了。
4. 读操作:
static voidRead()
{
StreamReader sr =newStreamReader(filename);
//string s = sr.ReadLine();
//Console.WriteLine(s);
//while(sr.ReadLine() is string s)
//{
// Console.WriteLine(s);
//}
strings2 = sr.ReadToEnd();
Console.WriteLine(s2);
sr.Close();
}
读取文本文件的方式比较多,ReadLine方法每次只能读取一行数据,可使用循环的方式遍历整个文本文件。也可以使用ReadToEnd方法一次性全部读取全部的数据。
5. 追加操作:
static voidAppend()
{
StreamWriter sw =newStreamWriter(filename,true);
for(inti =0; i <10; i++)
{
sw.WriteLine(i);
}
sw.Close();
}
创建写入文件流时,指定追加模式 true,就不会覆盖之前的文本信息。
C# StreamWriter,StreamReader读写追加文本相关推荐
- C#中FileStream和StreamWriter/StreamReader的区别
区别 FileStream 对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法. 但经常使用 StreamReader 或 StreamWriter 执行这些功能. 这是因为 ...
- python 追加写文件_如何往文件中追加文本
在用python从网站中爬取内容并保存到本地的txt文件中时,发现每次写入都是把txt文件中原来存在的内容覆盖掉了,那么如何才能在原来的基础上继续往里面添加内容呢? 1.原来的打开文件的方式是:fil ...
- python3读写excel文件_Python读写/追加excel文件Demo
这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...
- MFC开发IM-第二十五篇、往MFC编辑框最后面追加文本
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT); int nLength = pEdit->GetWindowTextLength(); //选定当前文本 ...
- 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- python写入excel文件追加写入_Python读写/追加excel文件Demo
这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...
- zynqsd的读写数据_【正点原子FPGA连载】 第十二章SD卡读写TXT文本实验-摘自【正点原子】领航者 ZYNQ 之嵌入式开发指南 (amobbs.com 阿莫电子论坛)...
本帖最后由 正点原子 于 2020-10-24 10:25 编辑 QQ群头像.png (1.78 KB) 2020-10-24 10:25 上传5)关注正点原子公众号,获取最新资料 100846rel ...
- PrintWriter实现追加文本底层探究
PrintWriter printWriter = new PrintWriter(new FileOutputStream("bs.txt",true)); printWrite ...
- 【正点原子FPGA连载】第十四章SD卡读写TXT文本实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南
1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...
最新文章
- wordpress搭建构架笔记
- 【BLE MIDI】MIDI 时间标志分析 ( 音符速度设置事件 | 拍号设置事件 | 基本时间 - 每个四分音符有多少 tick 或 pulse | 节拍时值计算 | 小节时值计算 )
- wxpython嵌套panel布局的一个问题
- android服务器概念,Android_tv_metro
- weui-switch开关控件,表单提交后如何取值
- 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归
- leetcode332. 重新安排行程(dfs)
- 使用token实现在有效期内APP自动登录功能
- java count 在哪一类里_count 是java关键字吗
- 任何事情的发生必有其目的,并有助于我
- 零基础学python知乎-编程零基础应当如何开始学习 Python?
- linux查看内存占用情况
- python入门学习—集合(FishC)
- 通过Cadence学拉扎维的第1天-直流仿真、交流仿真、瞬态仿真和参数扫描(以上期共源为例)
- 最优化理论与算法期末试题_最优化原理和方法试题答案.doc
- pythonopencv人脸相似度_OpenCV3与深度学习实例:Dlib+VGG Face实现两张脸部图像相似度比较...
- 小白学习 指针,指针变量,指针变量大小
- Steam帐号被盗怎么办
- coreldraw x8的序列号无效在哪里找?绿色安装教程
- TODA EMS(设备管理系统)简介