在 JAVA 中,将文件夹存储在单个文件(如 zip、tar、rar、iso 等)中的更简单、更安全的方法是什么?诸如压缩和解压缩之类的东西。我真的不需要压缩,只是将整个文件夹放在一个文件中
我正在寻找一个允许我简单地为其提供文件夹路径并获取文件和反向过程的库。
谢谢!
最佳答案
查看 ZT-Zip在 GitHub 上。
将目录压缩成 ZIP 存档
ZipUtil.pack(new File("/tmp/demo"), new File("/tmp/demo.zip"));
解压缩 ZIP 存档
ZipUtil.unpack(new File("/tmp/demo.zip"), new File("/tmp/demo"));
该库还支持许多其他很酷的操作,包括 existence checking , extracting a subset一个 zip 存档和 comparing zip 存档。
查看 Readme
关于java - 使用java将文件夹存储在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13546756/