注册 登录
编程论坛 VB6论坛

用二进制访问形式写入文件时的内容及文件序号问题

燕之峰 发布于 2014-04-26 15:01, 343 次点击
各位网友好,VB用二进制形式访问文件时,向文件写入内容时,是不是原来文件中的内容自动被覆盖。读写时文件的序号是不是随便指定,如是随便指定,有无序号冲突情况。请指导,谢谢
1 回复
#2
风吹过b2014-04-26 15:10
向文件写入内容时,是不是原来文件中的内容自动被覆盖
这句话对的,不光二进制,包括 随机文件都是这样的。

读写时文件的序号是不是随便指定,如是随便指定,有无序号冲突情况
无冲突。如果读时,该序号不存地,就会出现超出文件尾的情况,导致程序报错。
写时,该序号存在,会自动覆盖,不存在,会在文件尾自动进行追加,中间缺少的序号,不会理会,只记录存在数据,数据是乱码。
1