0

我一直无法在 SO 或谷歌上以全面的格式找到它。我正在尝试将压缩文件夹(.zip,将被打包到 .jar 中,直到我可以进行此设置)解压缩到一个目录中(在 %appdata% 下找到)。

我需要哪些类和方法来做到这一点?我正在查看 zipFile 和 FileWriter 来执行此操作,但我不完全了解如何一起使用这两个类。

有没有办法做到这一点?如果是这样,有没有比使用 zipFile 和 fileWriter 更好(更简单/更快)的方法来做到这一点?我试图在不牺牲效率的情况下尽可能减小文件大小。

4

1 回答 1

1

如果您正在使用JDK 7try FileSystems。解压缩非常简单,例如

try (FileSystem fs = FileSystems.newFileSystem(Paths.get(FILE_NAME), null)) {
      Files.copy.....
}
于 2012-09-19T16:09:26.143 回答