用二进制访问形式写入文件时的内容及文件序号问题
各位网友好,VB用二进制形式访问文件时,向文件写入内容时,是不是原来文件中的内容自动被覆盖。读写时文件的序号是不是随便指定,如是随便指定,有无序号冲突情况。请指导,谢谢
向文件写入内容时,是不是原来文件中的内容自动被覆盖
这句话对的,不光二进制,包括 随机文件都是这样的。
读写时文件的序号是不是随便指定,如是随便指定,有无序号冲突情况
无冲突。如果读时,该序号不存地,就会出现超出文件尾的情况,导致程序报错。
写时,该序号存在,会自动覆盖,不存在,会在文件尾自动进行追加,中间缺少的序号,不会理会,只记录存在数据,数据是乱码。