在JAVA中将文件夹存储在zip,tar,rar,iso等单个文件中会更简单,更安全吗?像压缩和解压缩一样的东西。我不需要压缩,只需将整个文件夹放在一个文件中
我正在寻找一个允许我简单地为它提供文件夹路径并获取文件和反向过程的库。
谢谢!
答案 0 :(得分:3)
在GitHub上查看ZT-Zip。
ZipUtil.pack(new File("/tmp/demo"), new File("/tmp/demo.zip"));
ZipUtil.unpack(new File("/tmp/demo.zip"), new File("/tmp/demo"));
该库还支持许多其他很酷的操作,包括existence checking,extracting a subset的zip存档和comparing zip存档。
查看Readme