0

我需要使用 ant 库压缩文件。我找不到任何不使用构建脚本而是使用库的示例。

我看到了 org.apache.tools.zip 包中的类,但我找不到可以帮助我在将文件设置为 zip 时使用 asterix 符号的代码。

那么如何使用 ant 库压缩与某些模式匹配的文件呢?

这是一个场景示例:应用程序接收到一个类似“/ziptest/*example.txt”的字符串,因此我的应用程序必须压缩所有名称以“example”结尾且扩展名为 txt 的文件来自 ziptest 目录。

关键是我需要用java代码来做。我想使用 Ant 库来完成这项任务。

4

1 回答 1

0

如果您想创建 zip 文件,但还没有使用 Ant 构建,那么 Ant zip 任务将是我最不想使用的东西。它们只是不打算在 Ant 构建之外使用(尽管正如@Rebse 指出的那样,只要有足够的强制力,一切皆有可能)。如果您想以编程方式创建 zip 文件,请查看 Java 中的ZipOutputStream

于 2013-03-21T14:07:27.143 回答