File I/O Functions
 
使用文件和设备的说明和步骤。

说明

这些语句和程序提供了文件和设备的i / o功能。所谓的file numbers可以绑定到可以使用格式化(文本模式)或非格式化(二进制模式)数据读取或写入的文件或设备。在二进制模式下,可以在任意位置读取或写入文件和设备。对于多线程应用程序,文件和设备也可以被锁定。

Opening Files or Devices
为文件或设备提供读取或写入访问权限的过程和其他关键字。
Reading from and Writing to Files or Devices
向打开的文件或设备读取和写入数据的步骤。
File Position and other Info
确定读取和写入在打开的文件中发生的程序。

打开文件或设备
FreeFile
获取可用于从文件或设备读取或写入的可用文件编号。
Open
将文件号绑定到物理文件以提供读写功能。
Open Com
将文件编号绑定到通讯端口。
Open Cons
将文件编号绑定到标准输入和输出流。
Open Err
将文件编号绑定到标准输入和错误流。
Open Lpt
将文件编号绑定到打印机设备。
Open Pipe
将文件编号绑定到进程的输入和输出流。
Open Scrn
将文件编号直接绑定到控制台。
Close
从文件或设备中取消绑定文件编号。
Reset
取消绑定所有活动的文件编号。

文件I / O模式
Input (File Mode)
文本数据可以从文件读取。
Output
文本数据可以写入文件。
Append
输出时,文本数据被添加到文件的末尾。
Binary
可以从文件中读取或写入任意数据。
Random
某些大小的数据块可以从文件中读取并写入文件。

文件访问权限
Access
概述文件访问权限。
Read (File Access)
二进制数据只能从文件中读取。
Write (File Access)
二进制数据只能写入文件。
Read Write(File Access)
二进制数据可以从文件中读取并写入文件。

字符编码
Encoding
指定文件的字符编码。
阅读和写入文件或设备
Input #
从文件或设备读取值列表。
Write #
将值列表写入文件或设备。
Input()
从文件或设备中读取多个字符。
Winput()
从文件或设备读取多个宽字符。
Line Input #
从文件或设备中读取一行文本。
Print #
将文本数据写入文件或设备。
Put #
将任意数据写入文件或设备。
Get #
从文件或设备读取任意数据。

档位和其他信息
LOF
获取文件的长度(以字节为单位)。
LOC
获取最后一次读或写操作的文件位置。
EOF
如果从文件中读取所有数据,则返回true。
Seek (Statement)
设置下一次读或写操作的文件位置。
Seek (Function)
获取下一次读或写操作的文件位置。
Lock
限制对文件或文件的一部分进行读取或写入访问。
Unlock
从以前的Lock命令中删除读取或写入限制。