第五十八章 File 输入 输出 - WRITE 命令
第五十八章 File 输入 输出 - WRITE 命令
WRITE 命令
在定位的 READ 或 WRITE 之后,后续的 READ 或 WRITE 操作将按顺序进行,直到下一个带有 position 参数的 USE 命令。
WRITE 命令将数据(一次一条记录)写入作为当前设备的顺序文件。
语法
WRITE x
x变量x中的数据将作为一条记录写入顺序文件中。
CLOSE 命令
CLOSE 命令放弃对顺序文件的所有权。
如果指定的文件未打开或不存在,则 IRIS 将忽略 CLOSE 并返回而不发出错误。
语法
CLOSE file
CLOSE file:"D"
CLOSE file:("R":newname)
file文件 任何有效的文件规范,用引号括起来。指定的文件必须已打开。在UNIX路径名中,可以使用波形符 (~) 扩展来指示当前用户的主目录。例如:~myfile或~/myfile。"D"关闭并删除具有参数中指定的名称的文件。- (
"R":newname) 使用参数中指定的名称关闭文件,并将其重命名为newname。
CLOSE-Only 命令关键字
下表描述了仅使用 CLOSE 命令控制顺序文件的关键字。
顺序文件的 CLOSE-only 命令关键字
/DELETE[=n] /DEL[=n]
0,除非文件在打开时标记为删除。
对应于 D 参数代码,该代码指定应删除该文件。对于非零值 n,/DELETE 或 /DELETE=n 将启用参数代码,对于零值 n,/DELETE=n 将禁用参数代码。
/RENAME=name /REN=name
请勿重命名文件。
对应于 R 参数 code 和文件名 positional 参数。R 参数代码指定应重命名文件,文件名 positional 参数提供文件的新名称。