0
我有一個zip文件,其中包含一些xml文件。我想修改這些xml文件中的一些標籤,是否可以使用當前的android/Java庫?修改Android設備上的zip文件內的xml文件
示例 - test.zip包含 - fileA.xml和fileB.xml。
我的意圖是修改fileA.xml內容並將其保存回zip文件。
我看着ZipFile庫,但它只允許我讀取內容。
我有一個zip文件,其中包含一些xml文件。我想修改這些xml文件中的一些標籤,是否可以使用當前的android/Java庫?修改Android設備上的zip文件內的xml文件
示例 - test.zip包含 - fileA.xml和fileB.xml。
我的意圖是修改fileA.xml內容並將其保存回zip文件。
我看着ZipFile庫,但它只允許我讀取內容。
您不能在一個zip文件中就地編輯條目的原因是因爲它是壓縮的。
您需要解壓縮它,根據需要編輯文件,然後重新壓縮它。
我正在爲我想從zipfile編輯的文件獲取zip條目,通過從inputstream創建一個Document對象來修改它。複製剩餘的文件到新的zip文件,但不知道如何從這個文件創建一個新的zipentry ..任何想法?謝謝 –
看看http://stackoverflow.com/questions/2403830/recursively-zip-a-directory-containing-any-number-of-files-and-subdirectories-in – GreyBeardedGeek