1

在 JAVA 中将文件夹存储在单个文件(如 zip、tar、rar、iso 等)中的更简单、更安全的方法是什么?像压缩和解压缩它。我真的不需要压缩,只需将整个文件夹放在一个文件中

我正在寻找一个库,它允许我简单地给它文件夹的路径并获取文件和相反的过程。

谢谢!

4

1 回答 1

3

在 GitHub 上查看ZT-Zip 。

将目录压缩到 ZIP 存档中

ZipUtil.pack(new File("/tmp/demo"), new File("/tmp/demo.zip"));

提取 ZIP 存档

ZipUtil.unpack(new File("/tmp/demo.zip"), new File("/tmp/demo"));

该库还支持许多其他很酷的操作,包括存在检查提取 zip 存档的子集比较zip 存档。

查看自述文件

于 2012-11-25T00:11:26.503 回答