Visual Basic 二进制文件
二进制文件
当使用文件时,二进制访问方式具有最大的灵活性。二进制存取可以获取任何一个文件的原始字节,任何类型的文件都可以用二进制访问的方式打开。
二进制文件中的字节可以代表任何东西,通过使用二进制访问可以使磁盘空间的使用降到最小。二进制存取方式与随机存取方式一样,使用Get#语句和Put#语句进行读写操作,使用Open语句打开文件,Close语句关闭文件。
例如,打开一个名为“test.dat”的二进制文件,可使用下面的Open语句:
Open "test.dat" For Binary As #1
如果已存在test.dat文件,就打开它,若不存在,就创建一个名为test.dat的二进制文件。并且在Open语句中不指定“Len=<记录长度>”。
若要从test.dat文件的指定位置(如500)起写入一个字符串“Visual Basic”,则在打开文件后,输入:
St = "Visual Basic"
Put #1, 500, St
二进制存取从文件中读了数据或向文件中写入数据的长度取决于Get#或Put#语句中变量的长度。例如,如果变量为整型,Get#语句把读取的2个字节赋给变量,如果变量为单精度型,Get就读取4个字节。
