c# – 从文本文件中删除最后一行
发布时间:2020-12-16 01:36:11 所属栏目:百科 来源:网络整理
导读:我需要从文本文件中删除最后一行.我知道如何在C#中打开和保存文本文件,但是如何删除文本文件的最后一行? 文本文件总是不同的大小(有些有80行,有些有20行). 有人可以告诉我该怎么做吗? 谢谢. 解决方法 使用少量线条,您可以轻松使用这样的东西 string filena
我需要从文本文件中删除最后一行.我知道如何在C#中打开和保存文本文件,但是如何删除文本文件的最后一行?
文本文件总是不同的大小(有些有80行,有些有20行). 有人可以告诉我该怎么做吗? 谢谢. 解决方法
使用少量线条,您可以轻松使用这样的东西
string filename = @"C:Tempjunk.txt"; string[] lines = File.ReadAllLines(filename); File.WriteAllLines(filename,lines.Take(lines.Count() - 1)); 但是,随着文件变大,您可能希望使用类似的方式将数据流入和流出 string filename = @"C:Tempjunk.txt"; string tempfile = @"C:Tempjunk_temp.txt"; using (StreamReader reader = new StreamReader(filename)) { using (StreamWriter writer = new StreamWriter(tempfile)) { string line = reader.ReadLine(); while (!reader.EndOfStream) { writer.WriteLine(line); line = reader.ReadLine(); } // by reading ahead,will not write last line to file } } File.Delete(filename); File.Move(tempfile,filename); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xmlns,xmlns:xsi,xsi:schemaLocation和targetNamespace?
- ruby-on-rails – 在Rails ActiveRecord验证期间更改或更新
- cocos2dx: 360平台接入记录(1) - 从游戏界面转到福利界面
- xcode – 尝试存档以发布Xamarin.Forms.iOS时出现未知错误
- S5PV210 nand flash 驱动移植
- 正则
- 从其他WSDL文件引用xml架构元素
- quick-cocos2d-x 执行系统命令system( "rd /s /q xxx&#
- React-router在混合应用开发中的注意事项。
- c – 从IE 9拖放到我的应用程序中