CD
CD 更改 RFS 文件系统目录。
操作数
- dirid
- 指定成为新的当前工作目录的部分或完整 REXX 文件系统目录。
如果未指定 dirid ,那么将检索当前工作目录并将其放在 REXX 特殊变量 RESULT 中,而不是更改当前工作目录。
完整目录标识的格式为: poolid:\dirid1\...\diridn
当指定完整目录标识时,它将完全替换先前的目录设置。
部分目录标识未以 poolid开头。 在这种情况下,部分目录标识将追加到现有目录标识的末尾。 如果部分目录标识以两个句点开头,那么这指示在将新的部分目录标识追加到末尾之前,将除去一个目录级别 (从右边)。 在这种情况下,需要在目录标识之前使用反斜杠。
例如: 如果当前目录为 POOL1:\USERS\USER1\ABC ,并且您输入
CD ..\XYZ,那么新的当前目录将为 POOL1:\USERS\USER1\XYZ。您的缺省目录标识为 poolid:\USERS\userid\,其中 poolid: 是定义的第一个 RFS 文件池的文件池标识, userid 是您的 CICS® 登录用户标识。 如果未登录到 CICS,那么 userid 缺省为 CICS DFLTUSER 中的值。
返回码
- 0
- 正常返回
- 521
- 检索文件池定义时出错
- 522
- 创建缺省 RFS 目录时出错
- 523
- 存储当前 RFS 目录信息时出错
- 524
- RFS 目录不存在或未授权访问
- 525
- 检索目录信息时出错
- 526
- 文件池/目录无效
- 527
- 无法返回过去的根目录
- 528
- 设置结果值时出错
示例
'CD \USERS\USER2\XYZ'此示例将当前工作目录更改为当前正在使用的文件池中的 \USERS\USER2\XYZ ,而不考虑先前的目录设置。
如果当前目录为 \USERS\USER2 ,请输入:
'CD XYZ'当前目录已更改为 \USERS\USER2\XYZ。注: CD 命令与标识执行 REXX execs 的搜索顺序的 PATH 命令一起工作。 始终首先搜索当前目录 (由 CD 命令指定) 以查找 execs。 然后,搜索 PATH 命令中列出的目录和 MVS 分区数据集。 最后,将搜索在 CICS 区域启动 JCL 中分配的任何 MVS 分区数据集。
