java - 使用java将文件夹存储在文件中

标签 java

在 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/

相关文章:

java - 在 Java 中,不可序列化的套接字是否必须阻止使用客户端-服务器观察者模式?

java - 逐帧动画启动画面

java - 帮助我决定使用 Google App Engine 来完成这项实际工作

c# - 在 C# 中,Java 的 float.floatToRawIntBits 等效方法是什么?

java - 从另一个类访问 ArrayList

java - 更新 JSONObject 中的元素

java - "Connection refused"高速公路 Android 到 Java EE 端点

java - 显示错误字符代码值的函数

java - 在 Java 中对两个 List<Long> 对象进行与运算

java - 如何排除传递依赖