日期:2014-05-18  浏览次数:20416 次

如何从已存在文本文件的开始位置写入文本?
大家好。

我现在有个需求,要在现有的文本文件的起始位置写入文本,比如现有文本:
text1...
经写入后变成
text0 text1...

该如何实现?

多谢指点!

------解决方案--------------------
操作系统没有这个本事,根本不支持这个。

如果想“从开始写入”,那么你必须随后重新拷贝原来的所有内容!

文件是“流”式的,顶多只能在中间某一段去覆盖,不能倒流。这在学校“操作系统”知识中会讲到文件在主流数据库中的内部管理结构、基本操作方法。