簡體   English   中英

使用zip文件而不提取Java

[英]Using zip file without extracting in java

我面臨的一個問題是,我們有一個包含一些文本文件的.zip文件。 現在,我正在使用Java訪問該文件。 如果它不在.zip文件中,則可以使用FileInputStream在控制台上輕松讀取和打印。

但是,如何從.zip文件讀取文件? 我只使用J2SE

您應該嘗試ZipInputStream 界面有點鈍,但是您可以使用getNextEntry()來遍歷.zip文件中的項目。

附帶說明一下,Java類加載器正是這樣做以從.jar文件加載類,而無需先提取它們。

您需要的所有內容都在ZipFile中: https ://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html。 Google提供了網上示例,如果您有特定問題,請返回SO尋求幫助。

(該鏈接最終將斷開;僅通過websearch java zipfile 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM