2016-10-03 296 views
-1

是否有一种简单的方法从ZipEntry创建完整的File对象?Java:从ZipEntry获取文件对象

我宁愿不与缓冲区大小创建自己的数据流,并读入用手这些流,如在这些网站上推荐的方法, https://stackoverflow.com/a/23870468/1005607 http://www.java-tips.org/java-se-tips-100019/38-java-util-zip/600-how-to-extract-filefiles-from-a-zip-file.html

如果有一个实用的方法例如阿帕奇或者其他很棒的东西。

+0

是,提取从ZIP文件中的条目到你的硬盘,那么你有一个“文件“,您可以使用Java File对象正常访问。 “File”对象没有其他方式可以访问任何内容,因为这是File对象的作用。 --- FYI:如果您询问Java 7 + Path对象,会有所不同,因为它可以访问zip文件条目。 ---好奇:你将如何处理这个'File'对象?大多数使用'File'的Java代码使用流,所以如果你不想使用流,那么你想用它做什么? – Andreas

+0

我在问是否有任何库隐藏流代码,为您提供实用方法来快速获取File对象。 –

+0

好吧,然后我投票关闭,因为[问题要求推荐或找到一个软件库是堆栈溢出题外话](http://stackoverflow.com/help/on-topic)。 – Andreas

回答