通过使用资产归档工具来创建和打开资产归档

可使用 Rational® Asset Manager 资产归档工具来运行用于创建或抽取压缩文件(例如,.zip 或 .jar 文件)的 Java 命令。

您可能更愿意使用其他归档工具;但是,在某些情况下,您必须使用 Rational Asset Manager 归档工具。如果文件名或文件内容包含非 ASCII 字符(例如, Unicode 符号),其他归档工具可能无法针对 Rational Asset Manager 来转换这些字符。 在您提交包含非 ASCII 字符的文件时,必须首先运行归档工具以创建适用于提交资产的压缩文件。

开始之前

现在归档工具:
  1. 单击帮助图标。
  2. 单击扩展
  3. 在“归档工具”部分中,单击下载
  4. RAMZip.jar 文件保存到本地系统。

关于此任务

从命令提示符中,通过使用 Java 命令来运行归档工具。下表显示了您可能使用的命令组合。

表 1. 归档工具选项描述
变量 描述
-c 创建归档。
-t 打开归档的目录。
-x 从归档中抽取所有文件。
-v 生成详细输出。
-C -C targetDirectory:将文件抽取到指定目标目录

-C sourceDirectory:压缩位于指定源目录中的文件。

如果在使用的目录与包含 RAMZip.jar 文件的目录是同一个目录,那么不需要在命令中包含此选项。

示例

您希望附加某个归档,该归档包含使用非 ASCII 字符的 HTML 文件。文件的名称为 ¡example.html。 如果使用操作系统的缺省压缩工具来压缩此文件,那么归档中该文件的标题可以转换为其他符号,例如,-example.html

如果尝试将包含此 HTML 文件的归档连接到某个资产,那么将发生错误并且您无法将该归档保存到资产。即使您可以保存文件,在您尝试从资产中下载该文件时,也将发生错误。

要创建归档并正确变换这些字符,可使用 Rational Asset Manager 归档工具。

创建归档

可从指定目录中创建包含文件和文件夹的归档。

过程

  1. 打开命令提示符。
  2. 将目录切换到 RAMZip.jar 文件的位置。
  3. 输入以下命令:java -jar RAMZip.jar -c -v newArchive.zip readme.txt -C /source/folder ,其中:
    • newArchive 是要创建的归档的名称。
    • readme.txt 是要包含在归档中的文件的名称。
    • source/folder 是包含要压缩的文件的目录。

解压缩文件

可使用归档工具从归档中抽取文件。

过程

  1. 打开命令提示符。
  2. 将目录切换到 RAMZip.jar 文件的位置。
  3. 输入以下命令:java -jar RAMZip.jar -t -v myArchive.zip ,其中 myArchive 是要抽取的归档的名称。
  4. 可选: 要将文件抽取到系统上的特定文件夹,请输入以下命令:java -jar RAMZip.jar -x myArchive.zip -C /target/folder ,其中 /target/folder 是将文件抽取到的目录。

打开目录

可通过在命令提示符中打开目录来查看归档中的文件和文件夹。

过程

  1. 打开命令提示符。
  2. 将目录切换到 RAMZip.jar 文件的位置。
  3. 输入以下命令:java -jar RAMZip.jar -t -v myArchive.zip ,其中 myArchive 是要为其打开目录的归档的名称。 将在命令提示符中返回归档的内容。

反馈