我无法在SO或谷歌上以全面的格式找到这个。 我正在尝试将一个压缩文件夹(.zip,将被打包到.jar中,直到我可以将其设置)到目录中(在%appdata%下找到)。
我需要做什么类和方法?我正在看zipFile和FileWriter这样做,但我不完全了解如何将这两个类一起使用。
有没有办法做到这一点?如果是这样,有没有比使用zipFile和fileWriter更好(更简单/更快)的方法呢?我试图尽可能地减小文件大小,而不会牺牲效率。
答案 0 :(得分:1)
如果您使用的是JDK 7
,请尝试FileSystems
。解压缩非常容易,比如
try (FileSystem fs = FileSystems.newFileSystem(Paths.get(FILE_NAME), null)) {
Files.copy.....
}