[bo]以下是引用 [un]SNAKEQX[/un] 在 2008-4-23 10:55 的发言:[/bo]
eof好像在那个.h里面有定义,就是-1
单个文件在硬盘中不时连续的么???那为什么windows需要硬盘整理?
有可能是不连续的 比如windows里文件有簇的概念,一个簇可能是4KB 就是说你的文件最少要占4个KB的空间 如果你是1B 那么分给你的也是4kb
如果你的文件是6KB 那么就要占用两个簇,这两个簇在硬盘上可能是不连续的。
windows的硬盘整理就是要把不连续的簇整理成连续的 否则在读一个文件的时候影响效率
当然硬盘和内存又是两个概念。LZ原意应该是一个很大的文件怎么删除其中的一小块
当然你全拿到内存中修改好放进去是个方法 但影响效率 但怎么直接删除呢 我还没想清楚 咋就没fdel这个函数呢...
期待高手