簡體   English   中英

在BlackBerry Java app中解壓縮zip文件

[英]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.

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