|
|
|
|
 如何从文件的指定位置删除指定长度的数据? - worldcup [ 2005-08-26 13:29 | 225 byte(s)]
 Re: 如何从文件的指定位置删除指定长度的数据? - Atu [ 2005-08-26 15:46 | 164 byte(s)]
 Re: 如何从文件的指定位置删除指定长度的数据? - worldcup [ 2005-08-27 15:25 | 277 byte(s)]
 Re: 如何从文件的指定位置删除指定长度的数据? - lonelyflyer [ 2005-08-27 18:17 | 9 byte(s)]
 Re: 如何从文件的指定位置删除指定长度的数据? - worldcup [ 2005-08-28 17:15 | 15 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
如题,一般对文件操作就是open,read/write/fseek,close等,但我现在想从一文件中删除一定字节数的内容,该如何做?而且效率要高!有一些通过临时文件拷来拷去的办法虽然可行,但效率肯定低,不是好方法,谢谢大家的指教!
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
谢谢Atu
现在将问题简化一下,如果我只想从文件末尾删除指定长度的数据,也就是省了从后面读往前面写这一步,有什么高效的方法!
能否修改一下文件的长度属性,使系统认为文件就是你修改后的长度来达到这一目的!释放磁盘空间!
谢谢!!
|
|
|
[Original]
[Print]
[Top]
|
|
|