WOpen

用于在写入模式下打开文件。

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

参数

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

说明
以指定的文件编号打开指定的文件。该语句用于打开指定文件并写入数据。(要在现有的文件中添写数据时,请参阅有关AOpen的说明。)

指定的文件不存在时,新建文件并写入到其中。如果存在指定的文件,则删除全部现有数据并重新写入数据。

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

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

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

注意


  • 可使用网络路径。

  • 向文件写入时进行缓冲。

    可利用Flush语句写入被缓冲的数据。利用Close语句关闭文件时也进行写入。


参阅
AOpen, BOpen, Close, Print#, ROpen, UOpen, FreeFile

WOpen使用示例

Integer fileNum, i, j

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

fileNum = FreeFile
ROpen "TEST.DAT" As #fileNum
For i = 0 to 100
    Input #fileNum, j
    Print "data = ", j
Next i
Close #fileNum