日期:2014-05-17  浏览次数:20954 次

数据量大的txt文件,中间要删除或者要插入一条记录如何做优化。
数据量大的文件,中间要删除或者要插入一条记录如何做优化。txt每行的长度不固定,只是以回车符分割。
csv文件 优化 数据量大

------解决方案--------------------
http://bbs.csdn.net/topics/390276389
------解决方案--------------------
找一个数据库
------解决方案--------------------
要想快就不能用StreamReader之类文本处理的类

直接用FileStream二进制读取去寻找'\n'这个换行符

无论如何都是要重写整个文件的

如果文件是在是很大,可以考虑将文件分块,比如每块100MB