第五十四章 File 输入 输出 - OPEN 参数关键字
OPEN 参数关键字
下表描述了顺序文件的 OPEN 命令参数关键字:
顺序文件的 OPEN关键字参数
/PARAMS=str /PAR=str
No defaul
对应于 parameters 位置参数。(它提供了一种以与位置无关的方式指定参数字母代码字符串的方法)。
/RECORDSIZE=int /REC=int
无默认值
对应于 reclen 位置参数,该参数为固定长度记录建立记录大小。(目前仅针对 READ 操作实现。
/TERMINATOR=str /TER=str
无默认值
对应于 terminators 位置参数,该参数建立用户定义的终止符。str 是一串用户定义的记录终止符,仅适用于 Stream 模式。它们允许覆盖默认终止符:回车符、换行符和换页符。用户定义的终止符仅适用于输入,它们不会影响数据写入文件的方式(终止符作为特殊字符写入文件)。如果有多个用户定义的终止符,则会将其视为终止符列表,而不是用作单个终止符的多字符序列。
OPEN 模式锁定
当两个进程尝试打开同一个顺序文件时,第二个 OPEN 会根据第一个OPEN 使用的模式成功或失败。下表显示了使用独占 (“L”) 和非独占读取和写入模式的两个打开之间的交互。请注意,这些交互的解释取决于平台。为 Windows 操作系统和 UNIX 操作系统提供了表。

