BOpen
用于以二进制访问模式打开文件。
格式
BOpen 文件名 As #文件编号
.
.
Close #文件编号
参数
- 文件名
- 指定包括路径的文件名字符串。仅指定文件名时,是指当前目录中的文件。详情请参阅ChDisk。
- 文件编号
- 以30~63之间的整数值或表达式进行指定。
说明
以指定的文件编号打开指定的文件。在以二进制访问模式访问指定文件时使用此语句。如果不存在指定文件,将创建新文件。如果存在,则从现有数据的开头读写数据。请在以二进制访问模式读取、写入数据时,分别使用ReadBin、WriteBin命令。
注意
可使用网络路径。
指定的文件编号用于在打开文件期间识别该文件。因此,在关闭该文件之前,不能使用与其他文件相同的文件编号。按文件操作命令(ReadBin、WriteBin、Seek、Eof、Flush、Close)使用文件编号。
利用Seek命令切换文件的读取和写入位置(指针)。切换读取访问和写入访问时,请利用Seek命令重新设置文件指针位置。
利用Close语句关闭文件并释放文件编号。
请利用FreeFile函数获取文件编号,以免在多个任务中使用同一编号。
参阅
Close、AOpen、FreeFile、ReadBin、ROpen、UOpen、WOpen、WriteBin
BOpen使用示例
Integer fileNum, i
fileNum = FreeFile
BOpen "TEST.DAT" As #fileNum
For i = 0 To 100
WriteBin #fileNum, i
Next i
Flush #fileNum
Seek #fileNum, 10
ReadBin #fileNum, i
Print "data = ", i
Close #fileNum