(1)Open语句。
功能:打开文本文件。
语法:Open pathname For mode [Access access][lock] As [#] filenumber [Len=reclength]
pathname:必需。为字符串表达式,用以指定文件名,可以包含路径,否则文件须在当前目录。
Mode:必需。用以指定打开文件方式,共有五种:
● Append。追加方式,可以添加内容到文件尾。
● Binary。二进制方式。
● Input。读取方式。
● Output。写入方式。
● Random。随机方式,即未指定方式。
Access、lock和Len为可选参数。一般不使用。
filenumber:必需。为一个有效的文件号,范围在1到511之间。使用FreeFile函数可得到下一个可用的文件号。例如:
Open "TEST.txt" For Input As #1
对文件作任何I/O操作之前都必须先打开文件。Open语句分配了一个缓冲区供文件进行I/O操作之用,并决定了缓冲区所使用的访问方式。如果文件已由其他进程打开,而且不允许指定的访问类型,则Open操作失败,而且会有错误发生。
(2)Input函数。(www.xing528.com)
语法:Input(number, #filenumber)。其中的两个参数都为必需,第一个参数指定读取大小,第二个参数指定打开文件的文件号。例如:
(3)Write语句。
功能:将数据写入顺序文件。
语法:Write #filenumber, [outputlist]。第一个参数为打开文件的文件号,第二个参数为写入内容。如果第二个参数为空,则写入空白行。例如:
(4)Close语句。
功能:关闭Open语句所打开的输入/输出(I/O)文件。
语法:Close [filenumberlist],参数为一个或多个文件号,如果无参数则关闭所有打开文件。
关闭打开文件是编程的基本素养。另外,还可以用Reset语句关闭所有打开文件。
(5)其他文件函数。
LOF(Filenumber):返回一个Long类型数值,表示用Open语句打开的文件的大小,该大小以字节为单位。
EOF(Filenumber):返回一个Integer类型数值,包含Boolean值“True”,表明已经到达为Random或顺序Input打开的文件的结尾。
Loc(Filenumber):返回一个Long类型数值,在已打开的文件中指定当前读/写位置。
Seek(Filenumber):返回一个Long类型数值,在Open语句打开的文件中指定当前的读/写位置。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。