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