[英]Unzip a zip file in BlackBerry Java app
我正在嘗試編寫解壓縮zip存檔的代碼並將輸出放在另一個文件夾中。
我必須使用第三方庫嗎? 有沒有人有一些代碼讓我開始?
ZipEntry dataZE;
InputStream isData = getClass().getResourceAsStream("/" + dataName + ".zip");
StringBuffer sbData = new StringBuffer();
ZipInputStream dataZIS = new ZipInputStream(isData);
FileConnection file =
(FileConnection)Connector.open(
"file:///SDCard/BlackBerry/documents/" + filename,
Connector.READ_WRITE
);
if (!file.exists()) {
file.mkdir();
}
while ((dataZE = dataZIS.getNextEntry()) != null) {
out.write(dataZE );
out.flash();
dataZIS.closeEntry();
}
使用ZipME在Java ME / Blackberry應用程序中解壓縮zip存檔文件。
看看這個示例代碼:
ZipEntry dataZE;
InputStream isData = getClass().getResourceAsStream("/" + dataName + ".zip");
StringBuffer sbData = new StringBuffer();
ZipInputStream dataZIS = new ZipInputStream(isData);
while ((dataZE = dataZIS.getNextEntry()) != null) {
// do something...
dataZIS.closeEntry();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.