CD

CD 更改 RFS 文件系统目录。

读取语法图跳过可视语法图 CD 迪里德

操作数

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 分区数据集。