文章
· 十二月 25, 2024 阅读大约需 2 分钟

第五十八章 File 输入 输出 - WRITE 命令

第五十八章 File 输入 输出 - WRITE 命令

WRITE 命令

在定位的 READWRITE 之后,后续的 READWRITE 操作将按顺序进行,直到下一个带有 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 参数提供文件的新名称。

讨论 (0)1
登录或注册以继续