我之前問了一個question關於使用Java中的windows cmd命令解壓縮zip。這對於程序來說並不好,並且會建議使用java.util.zip來解壓縮/ zip。在瀏覽一些教程後,我發現通常他們只是遍歷zip文件的內容。如果我知道我想要的文件的名稱,我可以顯式提取它,而無需循環遍歷整個zip文件?在我的情況下,我的zip文件有2300多個條目,我只想要其中的一個。你們是否碰巧知道一些技巧?非常感謝你!Java中的解壓縮/ zip壓縮的後續問題
1
A
回答
3
你會發現在熱解壓縮文件:http://java.sun.com/developer/technicalArticles/Programming/compression/
相反循環,提取所有文件剛剛找到的文件,你有興趣與ZipFile.getEntry()
方法。
1
您可以通過getEntry-方法獲得ZipEntry對象的特定文件ZipFile - 對象。要訪問文件內容,請使用ZipFile的getInputStream和ZipEntry對象。
0
如果這是爲了你自己而不是你的程序,你有沒有考慮過在JDK中使用jar
命令?
相關問題
- 1. 在Java中解壓縮ZIP的問題
- 2. 解壓縮zip
- 3. GZIP壓縮和解壓縮問題
- 4. Python:將zip文件解壓縮並解壓縮.zip
- 5. Zip壓縮
- 6. 7-zip壓縮
- 7. BlackBerry - 解壓縮Zip文件
- 8. 解壓縮Zip文件
- 9. 解壓縮.zip文件
- 10. 解壓縮.zip文件
- 11. 原生swift zip解壓縮
- 12. 解壓縮Zip文件3.6
- 13. 解壓縮(解壓縮)由.net壓縮(解壓縮)的文件.net system.io.compression.gzipstream
- 14. Java LZW壓縮和解壓縮圖像
- 15. Java SDCH壓縮器/解壓縮器
- 16. Java壓縮和解壓縮byte []塊
- 17. Java:解壓縮明顯慢於壓縮
- 18. Java ZIP - 如何解壓縮文件夾?
- 19. Python tuple解壓縮問題
- 20. FileZilla FTP解壓縮問題
- 21. MySQL解壓縮問題
- 22. 解壓縮pdf問題
- 23. iOS7 jpg解壓縮問題
- 24. 問題與解壓縮,GZipStream
- 25. 壓縮和解壓縮與每個「壓縮,gzip,bzip2和zip」文件
- 26. DeflateStream壓縮/解壓縮inconsitency
- 27. Asmx Webservice壓縮/解壓縮?
- 28. 壓縮(壓縮)VS2010解決方案 - 開放時的問題
- 29. Silverlight的.xap文件壓縮/解壓縮問題
- 30. 在Python中通過ftp解壓縮zip的問題