在保存到磁盘

时间:2016-06-04 16:55:23

标签: java

我目前正在压缩文件并上传到磁盘。但在保存到磁盘之前,我需要解压缩文件并将解压缩的文件保存在磁盘上。我可以使用filePathfileInputStream。任何人都可以帮我解决在保存到磁盘之前解压缩文件的方法

1 个答案:

答案 0 :(得分:1)

fileInputStream创建ZipInputStream,然后使用.getNextEntry()浏览其条目。
对于每个条目,检查它是目录还是文件。如果它是您可能想要创建它的目录,如果它是文件,请使用ZipInputStream的{​​{1}}方法将文件内容读入read,您将拥有该文件使用byte[]写入磁盘。