.put

.put [<relative_path>/]file server:[[<relative_path>/]file]

.put 命令用于将文件从一个逻辑服务器传输到另一个逻辑服务器。 .put 操作在当前服务器路径中运行,并将指定的文件发送到远程服务器。目标路径名与目标服务器的基本路径相对。源路径名与步骤的当前工作目录相对。远程服务器必须指定允许对文件执行 .put 操作的逻辑服务器。 有关信息,请参阅在服务器资源上启用文件复制。只能传送单个文件。

指定路径时可以包含环境变量。这样您就可以相对于特定作业使用的路径指定文件。请参阅作业的工作目录中作业所用路径的描述。

注: 执行文件传输之前,请确保您使用的路径存在。

如果使用的服务器名称中包含空格,请在名称两边加上引号。

传输的速度并不快,因此,您可能希望选择其他方法来传输大型文件。预期速度不会超过 40 KB 每秒,传输 70 MB 的文件可以需要 45 分钟到 1 个小时。

注: 如果目标文件已经存在,那么目标文件会被覆盖而不会显示任何警告。
由于 Windows 文件路径分隔符(即反斜杠 \)与 Rational® Build Forge® 中使用的转义字符相同,因此在解析点命令时,很难确定命令中的反斜杠何时表示“转义”。可以使用以下字符来区分 Windows 文件路径分隔符与转义字符: 以下示例显示了 .put 命令:

.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]

如果 /E 和 /e 均未指定,那么系统将使用启发式方法来确定点命令是否包含与 Windows 文件路径类似的内容。如果系统检测到文件路径,那么将禁用转义;否则,将启用转义。


反馈