第五十八章 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
参数提供文件的新名称。