将文件发送到 VM/CMS 的命令语法

以下示例显示了可用于将文件发送到 VM/CMS 主机的命令语法。SEND 命令的参数可以组合成一组括号。
  • 要从缺省驱动器发送 workstation 文件并将其作为新文件添加到 VM/CMS A 磁盘:
    SEND pc.txt a:cmsfile script a (ASCII CRLF LRECL 72 RECFM V
    注: 如果使用的命令超过一行,请不要在填充该行时按 Enter 键;继续输入命令。

    此命令会将名为 PC.TXT 的 workstation 文件从缺省驱动器发送到名为 a 的主机会话中的主机。如果要发送的文件位于当前驱动器上,则无需指定 workstation 驱动器。此命令会在 A 磁盘上创建名为 CMSFILE SCRIPT 的新文件。文件中的记录的长度最多可为 72 个字符。

  • 要从缺省驱动器发送 workstation 文件以替换 VM/CMS A 磁盘上的文件:
    SEND pc.txt a:cmsfile script a (ASCII CRLF

    此命令会将名为 PC.TXT 的 workstation 文件从缺省驱动器发送到名为 a 的主机会话中的 VM/CMS A 磁盘。如果要发送的文件位于缺省驱动器上,则无需指定 workstation 驱动器。该文件将替换名为 CMSFILE 的 SCRIPT 文件。新的 CMSFILE 与旧的 CMSFILE 具有相同的记录长度和格式。

    如果 A 盘上没有名为 CMSFILE SCRIPT 的文件,PC.TXT 将作为名为 CMSFILE SCRIPT 的新文件添加到 A 磁盘。文件中的记录长度为 80 个字符,长度固定。

  • 要从缺省驱动器之外的驱动器发送二进制 workstation 文件:
    SEND a:pc.exe c:cmsfile exebin b (recfm v
    此命令会将名为 PC.EXE 的 workstation 文件从驱动器 A 中的软盘发送到名为 c 的主机会话中的 VM/CMS B。它是一个新文件,或者替换名为 CMSFILE 的文件。

    在传输二进制文件时,必须指定变量记录格式 (recfm v),否则将在文件中添加空白字符。

  • 要从硬盘发送文件并将其添加到 VM/CMS A 磁盘上文件的末尾:
    SEND c:pc.txt cmsfile script a (ASCII CRLF APPEND
    此命令会将名为 PC.TXT 的 workstation 文件从硬盘发送到主机会话。如果要发送到 a 会话,则不需要指定主机会话。该文件将添加到 VM/CMS A 磁盘上名为 CMSFILE 的脚本文件的末尾。
  • 要将文件从硬盘上的子目录发送到 VM/CMS A 磁盘:
    SEND c:\sd1\pc.txt cmsfile script a (ASCII CRLF
    此命令会将名为 PC.TXT 的文件从硬盘上的子目录 SD1 发送到主机会话。它将替换 VM/CMS A 磁盘上名为 CMSFILE 的 SCRIPT 文件。