当前目录和路径

当前目录是当前工作目录,在使用 REXX 文件系统 (RFS) 时首先按搜索顺序。

可以使用 CD 命令 CD来设置当前目录。 CD 命令具有与操作系统 (例如 DOS) 中的 cd 命令类似的格式。 语法为 CD ,后跟部分或标准目录名称。 要从子目录切换回父目录,请输入 CD ..。 要切换到另一个子目录, CD 可以后跟子目录名称。

示例

在以下示例中,第一个命令将当前目录设置为 POOL1:\USERS\USER1 ,第二个命令将当前目录设置为 POOL1:\USERS\USER1\DOCS。 第三个命令将当前目录更改回 POOL1:\USERS\USER1。
'CD POOL1:\USERS\USER1'
'CD DOCS'
'CD ..'

在搜索当前目录之后, PATH 命令用于定义 REXX execs 的搜索顺序。 请参阅 PATH 以获取更多信息。 语法为 PATH,后跟以空格分隔的标准目录名列表。

以下示例首先设置当前目录,然后定义搜索顺序。
'CD POOL1:\USERS\USER1\EXECS'
'PATH POOL1:\ POOL1:\USERS\USER1'
'EXEC TEST2.EXEC'
exec 名称是标准的,在执行每个相应目录的搜索之前使用搜索中每个目录的目录标识。 标准名称如下:
'POOL1:\USERS\USER1\EXECS\TEST2.EXEC'
'POOL1:\TEST2.EXEC'
'POOL1:\USERS\USER1\TEST2.EXEC'

调用 REXX/CICS 命令 EXEC 时,将搜索以上所有三个目录,从而使 REXX/CICS 在 POOL1:\USERS\USER1 目录中查找 exec。 如果为 TEST2.EXEC 存在于 POOL1:\ 目录中, RFS 在找到时将停止搜索。 将访问在搜索顺序中找到的第一个副本。

注: 每当文件名不是标准文件名时, RFS 都遵循查找 exec 的搜索顺序,从当前目录开始。 将执行找到的第一个副本。 如果找不到任何文件,那么将返回错误,指示找不到目标文件或 exec。