这是读取文件的代码
StreamReader myreader = File.OpenText(_filepath);//读取记事本文件 string s = ""; s = myreader.ReadToEnd();//从当前位置读取到文件末尾 s = s.Replace(txt, "");//替换了第一行,因为我读取的是ascx,第一行不能修改,因此我将它保存在字符串中将读取的字符串中的替换掉 FCKeditor.Value = s; myreader.Close(); myreader.Dispose();
读取文件时,平淡无奇,没什么错误
如果想一行一行读取的话,可以这样写
StreamReader myreader = File.OpenText(_filepath); while (myreader.Peek() > 0) { FCKeditor.Value += myreader.ReadLine(); }
保存文件
//保存编辑的内容 FileStream stream = new FileStream(filePath, FileMode.Create);//fileMode指定是读取还是写入 StreamWriter writer = new StreamWriter(stream, Encoding.Default); writer.WriteLine(txt);//写入一行,写完后会自动换行 writer.Write(FCKeditor.Value);//写完后不会换行 writer.Close();//释放内存 stream.Close();//释放内存 //保存文件时没有指定编码格式,所以出现了乱码,只要在StreamWriter writer = new StreamWriter(stream, Encoding.Default); 指定了编码为Encoding.Default文件乱码的问题就解决了
记得要关闭写入流和读取流,并让其释放资源
转自:http://Www.CnBlogs.Com/WebEnh/
如果想下次快速找到我,记得点下面的关注哦!
本博客Android APP 下载 |
![]() |
支持我们就给我们点打赏 |
![]() |
支付宝打赏 支付宝扫一扫二维码 |
![]() |
微信打赏 微信扫一扫二维码 |
![]() |
如果想下次快速找到我,记得点下面的关注哦!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!