php小編草為您帶來本文的java問答,今天我們將討論如何在不解壓的情況下,將ZipEntry從一個zip檔複製到另一個zip檔。這個問題在實際開發中可能會遇到,我們將透過解析和演示相關程式碼,幫助您實現這一操作。讓我們一起來探討這個有趣的話題吧!
在我的 Kotlin 服務中。我有一個 zip 檔案 A,我想根據 ZipEntry 名稱有條件地將 zip 檔案 A 的內容新增到 zip 檔案 B 或 C。
有沒有辦法避免解壓縮 ZipEntry 並將條目「複製」到新的 zip 檔案中?
編輯; 如果 apache compress 有助於實現我想要的目標,我可以使用它。
Java中的Path是磁碟檔案的概括。它與 FileSystemViews 一起使用,其中一種「檔案系統」是用於 zip 檔案的協定 jar:file:
。使用 Files.copy(Path, Path)
您可以抽像地複製 zip 條目。 這是最優雅的方式。
但是我懷疑這會阻止解壓縮/壓縮。 自己解析 zip 檔案可能最快。
我會嘗試兩者。
以上是將 ZipEntry 從一個 zip 檔案複製到另一個 zip 檔案而不解壓的詳細內容。更多資訊請關注PHP中文網其他相關文章!