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

第一章 I O 输入 输出简介

第一章 I/O 输入/输出简介

本页概括地描述了如何在 IRIS 数据平台应用程序中以及在 IRIS 提示符下使用 I/O 设备。

介绍

IRIS 数据平台为多种不同类型的逻辑和物理设备提供支持。支持的逻辑设备包括:
- 主要装置
- 文件
- 管道
- TCP连接
- 作业间通信 (IJC) 设备用于在 IRIS 进程之间进行通信
- 假脱机程序

支持的物理设备包括

  • 终端
  • 打印机

I/O 命令概述

I/O 命令允许拥有、使用、读取、写入和关闭设备。要将 I/O 操作定向到设备,请首先发出以下命令:

  • 发出OPEN命令来建立所有权,除非该设备是主要设备。
  • 发出USE命令使该设备成为当前设备。
  • 随后的READWRITE命令将从该设备读取或写入该设备。
  • CLOSE命令释放设备的所有权,以便其他进程可以使用该设备。

以下通用语法适用于支持 ObjectScriptI/O 命令关键字的 I/O 命令:

OPEN device:paramlist:timeout:"mnespace"
USE device:paramlist:"mnespace"
CLOSE device:paramlist

其中paramlist可以是单个参数,也可以是括在括号中并用冒号分隔的参数列表:

````java
parameter (parameter:parameter[:...])


参数可以是位置参数或关键字参数。关键字参数具有以下语法: ````java /keyword[=value]

前导斜杠区分关键字参数和位置参数值。位置参数值的含义源自其在冒号分隔列表中的位置。关键字参数值的含义源自指定的关键字。

请注意,位置参数和关键字参数都可以在同一个paramlist中指定。例如,以下示例混合位置参数和关键字参数,以使用 JIS I/O 转换以写入/顺序模式打开名为test.dat的新文件:

````java
OPEN "test.dat":("NWS":/IOTABLE="JIS")
```

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