如下是一个实例,使用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读写追加文本相关推荐

  1. C#中FileStream和StreamWriter/StreamReader的区别

    区别 FileStream 对象表示在磁盘或网络路径上指向文件的流.这个类提供了在文件中读写字节的方法. 但经常使用 StreamReader 或 StreamWriter 执行这些功能. 这是因为 ...

  2. python 追加写文件_如何往文件中追加文本

    在用python从网站中爬取内容并保存到本地的txt文件中时,发现每次写入都是把txt文件中原来存在的内容覆盖掉了,那么如何才能在原来的基础上继续往里面添加内容呢? 1.原来的打开文件的方式是:fil ...

  3. python3读写excel文件_Python读写/追加excel文件Demo

    这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...

  4. MFC开发IM-第二十五篇、往MFC编辑框最后面追加文本

    CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT); int nLength = pEdit->GetWindowTextLength(); //选定当前文本 ...

  5. 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  6. python写入excel文件追加写入_Python读写/追加excel文件Demo

    这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...

  7. zynqsd的读写数据_【正点原子FPGA连载】 第十二章SD卡读写TXT文本实验-摘自【正点原子】领航者 ZYNQ 之嵌入式开发指南 (amobbs.com 阿莫电子论坛)...

    本帖最后由 正点原子 于 2020-10-24 10:25 编辑 QQ群头像.png (1.78 KB) 2020-10-24 10:25 上传5)关注正点原子公众号,获取最新资料 100846rel ...

  8. PrintWriter实现追加文本底层探究

    PrintWriter printWriter = new PrintWriter(new FileOutputStream("bs.txt",true)); printWrite ...

  9. 【正点原子FPGA连载】第十四章SD卡读写TXT文本实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

最新文章

  1. wordpress搭建构架笔记
  2. 【BLE MIDI】MIDI 时间标志分析 ( 音符速度设置事件 | 拍号设置事件 | 基本时间 - 每个四分音符有多少 tick 或 pulse | 节拍时值计算 | 小节时值计算 )
  3. wxpython嵌套panel布局的一个问题
  4. android服务器概念,Android_tv_metro
  5. weui-switch开关控件,表单提交后如何取值
  6. 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归
  7. leetcode332. 重新安排行程(dfs)
  8. 使用token实现在有效期内APP自动登录功能
  9. java count 在哪一类里_count 是java关键字吗
  10. 任何事情的发生必有其目的,并有助于我
  11. 零基础学python知乎-编程零基础应当如何开始学习 Python?
  12. linux查看内存占用情况
  13. python入门学习—集合(FishC)
  14. 通过Cadence学拉扎维的第1天-直流仿真、交流仿真、瞬态仿真和参数扫描(以上期共源为例)
  15. 最优化理论与算法期末试题_最优化原理和方法试题答案.doc
  16. pythonopencv人脸相似度_OpenCV3与深度学习实例:Dlib+VGG Face实现两张脸部图像相似度比较...
  17. 小白学习 指针,指针变量,指针变量大小
  18. Steam帐号被盗怎么办
  19. coreldraw x8的序列号无效在哪里找?绿色安装教程
  20. TODA EMS(设备管理系统)简介

热门文章

  1. 教你如何去掉电脑桌面图标的蓝色底纹
  2. 1989年个人简历_像1989年一样进行计算
  3. 怎样将个人简历挂到GitHub上
  4. PPT文件怎么在线翻译的?PPT在线翻译的方法
  5. 家庭局域网_家庭局域网组建,从此网络不再求人
  6. 遗传算法优化随机森林参数(geatpy包)
  7. 一加消息推送服务器,华为、荣耀、OPPO、realme、一加完成统一推送服务开发
  8. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第八章课后习题参考答案
  9. 23种设计模式初理解
  10. 开抖音小店怎么赚钱?无货源模式还能做吗?真实情况分析