使用此引用中的命令行引数和参数,以管理 Vault 的文件暂存服务器。本文列出了 Vault 加载程序文件暂存命令行工具中可用的操作和参数。如需了解如何开始使用 Vault 加载程序命令行工具,包括安装和身份验证,请参阅使用 Vault 加载程序命令行工具。如需了解如何使用 Vault 加载程序命令行工具将数据批量加载到 Vault 或从 Vault 批量提取数据,请参阅 Vault 加载程序命令行工具引用


文件暂存基础知识

当管理 Vault 的文件暂存服务器时:

  • 要查看暂存服务器上的根文件夹,您必须拥有标准 Vault 所有者系统管理员安全配置文件。拥有授予应用程序:文件暂存:访问权限的安全配置文件的非管理员用户,可以查看和管理个人文件夹中的项目。
  • 当在暂存服务器上输出项目列表时,Vault 会将 CSV 输出文件放置在与 VaultDataLoader.jar 文件相同的目录中。
  • 上传项目时,将文件放置在与 VaultDataLoader.jar 文件相同的目录中。

列出项目

列出 Vault 的文件暂存服务器上的文件和文件夹。您可以指定文件夹的路径来开始该列表。如果省略此步骤,列表将从根文件夹(对于管理员用户)或用户文件夹(对于非管理员用户)开始。如果没有将结果输出为 CSV 文件,那么 Vault 一次最多显示 25 个项目。按空格键和 Enter 键可查看接下来 25 个项目。此分页选项将在 20 分钟后过期。

操作参数示例
-ls [PATH]

-R

-l

-output [FILENAME]

-outputoverwrite [FILENAME]

java -jar VaultDataLoader.jar -ls u123456/cholecap_files

-R

-l

-output cholecap_files.csv

  

java -jar VaultDataLoader.jar -ls

-outputoverwrite cholecap_files.csv

创建文件夹

在 Vault 的文件暂存服务器的给定路径上创建一个或多个文件夹。

操作参数示例

-mkdir [PATH]

 

java -jar VaultDataLoader.jar -mkdir Folder1 /u123456/Folder2

上传文件或文件夹

上传文件或文件夹到文件暂存服务器。

操作

参数

示例

-put [ITEM]

-parent [FOLDER]

-overwrite

-R

-concurrent [NUMBER]

-output [FILENAME]

-outputoverwrite [FILENAME]

java -jar VaultDataLoader.jar -put cholecap_files

-parent u123456/Cholecap_folder

-R

-concurrent 5

-output cholecap_files_upload_progress.csv

  

java -jar VaultDataLoader.jar -put nyaxa_files

-parent u123456/Nyaxa_folder

-outputoverwrite nyaxa_files_upload_progress.csv

下载文件或文件夹

从暂存服务器下载一个或多个文件或文件夹。

操作

参数

示例

-get [ITEM]

-downloadpath [PATH]

-overwrite

-R

-concurrent

-output

-outputoverwrite

java -jar VaultDataLoader.jar -get cholecap_files

-downloadpath Desktop/Cholecap_folder

-R

-concurrent 5

-output cholecap_files_download_progress.csv

  

java -jar VaultDataLoader.jar -get nyaxa_files

-outputoverwrite nyaxa_files_download_progress.csv

重命名文件或文件夹

更改现有文件或文件夹的名称。

操作

参数

示例

-rename [ITEM] [NEWITEM]

 

java -jar VaultDataLoader.jar -rename holecap_files cholecap_files

移动文件或文件夹

移动现有文件或文件夹。

操作

参数

示例

-move [ITEM] [PATH]

-overwrite

java -jar VaultDataLoader.jar -move nyaxa_files/cholecap.pdf

cholecap_files

-overwrite

删除文件或文件夹

在 Vault 的文件暂存服务器的给定路径上删除一个或多个文件或文件夹。对指定文件夹使用 -R 参数递归地删除其所有内容,包括文件和子文件夹。

操作参数示例

-rm [PATH]

-R

java -jar VaultDataLoader.jar -rm /u123456/cholecap.docx /nyaxa.txt

  

java -jar VaultDataLoader.jar -rm /folder1 /folder2/subfolder3

-R

文件暂存参数

参数描述

-R

使用此标记可将操作应用于文件夹中的所有文件和子文件夹。

-l

将此标记与列出项目操作一起使用,可以长格式返回结果,其中包括类型、名称、路径、大小(仅针对文件)和修改日期(仅针对文件)。如果省略此步骤,将默认使用短格式。

-output [FILENAME]

使用此标记可将结果输出为 CSV 文件,并带有指定名称。生成后,Vault 将把文件放置在与 VaultDataLoader.jar 文件相同的目录中。

-outputoverwrite [FILENAME]

使用此标记可覆盖现有输出文件。

-parent当使用上传文件或文件夹操作时,必须使用此标记,此标记将指定用来放置已上传文件或文件夹的父目录路径。
-concurrent将此标记上传文件或文件夹下载文件或文件夹操作一起使用,可指定同时上传或下载的数量(1 到 10 之间)。
-downloadpath将此标记与下载文件或文件夹操作一起使用,可指定用来放置下载内容的文件夹路径。如果省略此标记,Vault 将把文件放置在包含 VaultDataLoader.jar 文件的目录的“filedownloads”子文件夹中。
-overwrite将此标记与移动文件或文件夹操作一起使用,可以相同名称覆盖现有项目。如果省略此标记,将默认不覆盖。