将一个变量的数据写入磁盘文件中。
语法
Put [#]filenumber, [recnumber], varname
Put 语句的语法具有以下几个部分:
部分 | 描述 |
filenumber | 必要。任何有效的文件号。 |
recnumber | 可选。Variant (Long)。记录号(Random 方式的文件)或字节数(Binary 方式的文件),指明在此处开始写入。 |
varname | 必要。包含要写入磁盘的数据的变量名。 |
说明
通常用 Get 将 Put 写入的文件数据读出来。
文件中的第一个记录或字节位于位置 1,第二个记录或字节位于位置 2,依此类推。如果省略 recnumber,则将上一个 Get 或 Put 语句之后的(或上一个 Seek 函数指出的)下一个记录或字节写入。所有用于分界的逗号都必须罗列出来,例如:
Put #4,,FileBuffer
下列规则适用于以 Random 方式打开的文件:
注意 Put 语句可用来将一个 Variant 数组写入磁盘,但不能用来将包含数组的标量 Variant 写入磁盘。Put 也不能用来将对象写入磁盘。
Dim MyArray(1 To 5,1 To 10) As Integer
对于以 Binary 方式打开的文件,上述所有 Random 规则都适用,除了:
VarString$ = String$(10, )
Put #1,,VarString$