2016-10-03 103 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

回答