UOpen

用于在读出和写入两种模式下打开文件。

格式
UOpen 文件名As #文件编号 . . Close #文件编号

参数

文件名
指定包括路径的文件名字符串。仅指定文件名时,是指当前目录中的文件。详情请参阅ChDisk。
文件编号
以30~63之间的整数值或表达式进行指定。

说明
以指定的文件编号打开指定的文件。该语句用于将数据写入到指定的文件中或读出数据。

注意


可使用网络路径。


如果指定不存在的文件,则会生成该文件并写入数据。如果指定存在的文件,则从现有数据的开头读写数据。

利用Seek命令切换文件的读入/写入位置(指针)。切换读入访问和写入访问时,请利用Seek命令重新设置文件指针。

指定的文件编号用于在打开文件期间识别该文件。因此,在关闭该文件之前,不能使用与其它文件相同的文件编号。按文件操作命令(Print#、Input#、Read、Write、Seek、Eof、Flush、Close)使用文件编号。

利用Close语句关闭文件并释放文件编号。

请利用FreeFile函数获取文件编号,以免在多个任务中使用同一编号。

参阅
Close, Print #, Input#, AOpen, BOpen, ROpen, WOpen, FreeFile, Seek

UOpen使用示例

Integer fileNum, i, j

fileNum = FreeFile
UOpen "TEST.DAT" As #fileNum
For i = 0 To 100
   Print #fileNum, i
Next i
Close #fileNum

fileNum = FreeFile
UOpen "TEST.DAT" As #fileNum
Seek #fileNum, 10
Input #fileNum, j
Print "data = ", j
Close #fileNum