阅读:1218回复:8
用编辑器在一个文本文件中插入一个字符,然后存盘。从这个插入的字符以后的所有扇区内容,都要顺序地改变吗?
多谢指教。
|
|
|
沙发#
发布于:2004-06-18 11:46
不用那么低效率吧?看怎么保存数据的。
“扇区”,指硬盘的,还是说文本的一个块 :D |
|
板凳#
发布于:2004-06-18 11:54
不用那么低效率吧?看怎么保存数据的。 当要插入一个字符时, 文件在内存的映象是怎么处理的? 恩,暂时不关心这个问题先。 插入一个字符后, 这个字符后的磁盘扇区都顺序地改变? 恩, 就是觉得这样效率太低就问了, 假如这个文件很大, 得搬多少东西啊, 太可怕了:( 不知道大侠们是用什么好方法处理这种情况的呢? |
|
|
地板#
发布于:2004-06-18 11:58
恩,我以为一个磁盘扇区都写满了文本数据的,
是不是留了些空间出来? 以方便加一个连接指针, 插一个扇区进来? 恩, 多谢arthurtu先 |
|
|
地下室#
发布于:2004-06-18 14:43
这样的小地方想出这么深刻的问题!
高手高手 :) |
|
|
5楼#
发布于:2004-06-18 16:31
看来要试试才清楚了,
多谢大伙! |
|
|
6楼#
发布于:2004-06-18 16:36
应该不会
|
|
7楼#
发布于:2004-06-21 08:26
注意FAT文件系统中簇的概念!
|
|
8楼#
发布于:2004-07-14 10:12
楼主有没有明白怎么回事?
我也想不到,怎么办的。 可能意思表达有漏洞,就是比如文本在中间插入了字符,后面字符的存储问题。 |
|