怎样删除txt的数据解决思路

怎样删除txt的数据
各位大大
请问怎样删除文件中的某个地方的数据

例如我有一个7G多个文件,最后有一段 id:crazy_lock
怎样把他删除呢,

------解决方案--------------------
百度 内存映射
------解决方案--------------------
不是TXT么,空格替换不行?

如果要完全剔除,只能将后面的数据复制到前面来覆盖被删除部分。WINDOWS没有提供原生函数支持在文件中部对数据进行消除的。

看有没高手有巧妙的解决方案吧。
------解决方案--------------------
探讨

引用:

不是TXT么,空格替换不行?

如果要完全剔除,只能将后面的数据复制到前面来覆盖被删除部分。WINDOWS没有提供原生函数支持在文件中部对数据进行消除的。

看有没高手有巧妙的解决方案吧。


可以当它txt哦,
如果说将后面的数据覆盖到前面,那后面还是有一段没覆盖的哦,应该怎样处理呢,
如果删除的位置就在文件尾,那怎样覆盖呢,,?