hpcfile get

从群集节点下载一个或多个文件。 可以将文件下载到本地计算机或网络上的共享文件夹。

注意

此子命令是在具有 Service Pack 1 的 HPC Pack 2008 R2 中引入的,在早期版本中不受支持。

语法

hpcfile get [/scheduler:{address}] [/head:{length}] [/tail:{length}]   
 [/quiet:{true|false}] [/lines:{true|false}] [/targetnode:{node}] [/file:{path}]   
 [/destfile:{path}] [/encoding:{encoding}] [/stdout:{true|false}]  
  
hpcfile get {/? | /help}  

参数设置

参数 说明
/调度 指定群集头节点的名称。
/targetnode 指定群集节点的名称。

只能指定一个目标节点。
/文件 指定源文件的完全限定路径(即要下载的文件)。

可以使用星号 \ 作为通配符。

例如,若要下载 C:\Users\myName 中的所有文本文件,请指定:C:\Users\myName\*.txt
/destfile 指定目标文件夹的完全限定路径(即要在其中保存下载的文件)。 这可以是本地计算机上的路径,也可以是网络上共享文件夹的路径。

如果未指定,hpcfile 将文件下载到本地计算机上的当前目录。

如果要下载单个文件并想要以其他名称保存该文件,则可以指定文件名。 例如,C:\Users\myName\myCopy.txt。
/编码 指定源文件的编码。 如果未指定此参数,则通过检查文件的前几个字节来确定编码。 自动识别 UTF-8、little-endian Unicode 和 big-endian Unicode。 当无法自动识别源文件的编码时,应指定此参数。
/头 如果指定,该命令对文件的第一个 <长度> 字节或行进行操作。

例如,若要对文件的前 4 KB 进行操作,请指定参数,如下所示:/head:4096。 此示例要求 /lines 设置为 false。
/线 /lines 设置为 false(默认值),/head/tail 参数的 <长度> 值解释为字节数。 如果为 true,则 <长度>/head/tail 参数的值解释为行数。 此选项的简短形式为 /l /l
/尾巴 如果指定,该命令仅对文件的最后一 <长度> 字节或行进行操作。

例如,若要对文件的最后 4 KB 进行操作,请指定参数,如下所示:/tail:4096。 此示例要求 /lines 设置为 false。
/安静 如果指定,该实用工具将始终覆盖目标文件(如果存在),而不是提示。 此选项的简短形式是 /q
/stdout 如果为 true,则每个文件的内容将写入 stdout。 如果指定了目标文件,则不能使用此选项。 此参数的简短形式是 /o
/? 在命令提示符处显示帮助。
/帮助 在命令提示符处显示帮助。

示例

若要从 NODE002 上的 C:\Users\myName 下载所有文本文件(.txt),并将其保存到本地计算机上的 C:\myFiles:

hpcFile get /scheduler:myHeadNode /targetNode:NODE002 /file: "C:\Users\myName\*.txt" /destFile: "C:\myFiles"

若要从NODE002下载 C:\Users\myName\myLog.txt,并将其保存为本地计算机上的 C:\myFiles\myLogNODE002.txt:

hpcFile get /scheduler:myHeadNode /targetNode:NODE002 /file: "C:\Users\myName\myLog.txt" /destFile: "C:\myFiles\myLogNODE002.txt"