将一个或多个文件上传到群集节点。 该文件可以来自本地计算机或网络上的共享文件夹。
注意
此子命令是在具有 Service Pack 1 的 HPC Pack 2008 R2 中引入的,在早期版本中不受支持。
语法
hpcfile put [/scheduler:{address}] [/head:{length}] [/tail:{length}] [/quiet:{true|false}] [/lines:{true|false}] [/targetnode:{node}] [/file:{path}] [/destfile:{path}] [/encoding:{encoding}] [/nofoldercreation:{true|false}]
hpcfile put {/? | /help}
参数
| 参数 | 描述 |
|---|---|
| /调度 | 群集头节点的名称。 |
| /targetnode | 指定群集节点的节点名称或 IP 地址。 只能指定一个目标节点。 |
| /编码 | 指定源文件的编码。 如果未指定此参数,则通过检查文件的前几个字节来确定编码。 自动识别 Utf-8、little-endian Unicode 和 big-endian Unicode。 当无法自动识别源文件的编码时,应指定此参数。 |
| /文件 | 源文件的完全限定路径(即要上传的文件)。 这可以是本地计算机上的路径,也可以是网络上共享文件夹的路径。 可以使用星号 \ 作为通配符。 例如,若要上传 C:\Users\myName中的所有文本文件,请指定:C:\Users\myName\*.txt |
| /destfile | 群集节点上目标文件夹的完全限定路径(即要在其中保存上传的文件)。 如果要上传单个文件并想要以其他名称保存该文件,则可以指定文件名。 例如,C:\Users\myName\myCopy.txt。 |
| /线 | /lines 设置为 false(默认值),< 或 > 参数的 长度 值解释为字节数。 当 /lines 设置为 true 时,< 或 > 参数的 长度 值解释为行数。 此选项的简短形式为 /l /l。 |
| /nofoldercreation 或 /n |
如果为 true,则 hpcfile 如果目标文件夹不存在,则返回错误消息。 如果为 false,hpcFile 如果目标文件夹不存在,则创建该文件夹。 默认情况下,这是 false(自动创建文件夹)。 |
| /头 | 如果指定,该命令仅对文件的第一个 *<长度>*bytes 或行进行操作。 例如,若要对文件的前 4 KB 进行操作,请指定参数,如下所示: /head:4096。 此示例要求 /lines 设置为 false。 |
| /尾巴 | 如果指定,该命令仅对文件的最后一个 *<长度>*bytes 或行进行操作。 例如,若要对文件的最后 4 KB 进行操作,请指定参数,如下所示: /tail:4096。 此示例要求将 /lines 设置为 false。 |
| /? | 在命令提示符处显示帮助。 |
| /帮助 | 在命令提示符处显示帮助。 |
例子
若要从本地计算机上的
hpcFile put /scheduler:myHeadNode /targetNode:NODE002 /file: "C:\Users\myName\*.txt" /destFile: "C:\myFiles"