Java 解壓縮 zip格式的壓縮檔案

2021-06-12 12:25:30 字數 1061 閱讀 7559

可迴圈解壓掉壓縮檔案中所有zip的檔案

/**

* 迭代解壓zip檔案,可將壓縮包中包含的壓縮檔案組個解壓

* @param zippath 壓縮檔案路徑

* @param unzippath 解壓後釋放檔案的目錄

* @return 是否操作成功

*/private static boolean unzip(string zippath, string unzippath)

continue;

}string unzipdir = "";

// 非目錄

if (filename.indexof("/") > 0)

file dir = new file(unzippath + file.separator + unzipdir);

if (!dir.exists())

file = new file(unzippath + file.separator + unzipdir, filename);

is = new bufferedinputstream(zipfile.getinputstream(entry));

fos = new fileoutputstream(file);

bos = new bufferedoutputstream(fos, 1024);

while ((count = is.read(buf)) > -1)

fos.close();

is.close();

string filetype = filename.substring(

filename.lastindexof(".") + 1, filename.length());

if ("zip".equals(filetype.tolowercase())) }}

zipfile.close();

return true;

} catch (ioexception e)

}

通過 apache ant 中tool.zip包實現對zip檔案的解壓縮,支援中文

zip解壓縮方式

解壓縮類 在導包的時候,應新增ant.jar解壓縮包 直接貼 public class ziputil public static ziputil getinstance return instance 解壓縮zip包 param zipfilepath zip檔案路徑 param targetpa...

zip命令解壓縮

解壓aa.zip到指定資料夾 unzip aa.zip d opt module aa 語法 unzip cflptuvz agcjlmnoqsvx p 密 碼 zip文 件 檔案 d 目錄 x 檔案 或 unzip z 引數說明 c 將 解壓縮的結果顯示到螢幕上,並對字元做適當的轉換。f 更 新現...

zip壓縮與解壓縮示例

範例 zip命令可以用來將檔案壓縮成為常用的zip格式。unzip命令則用來解壓縮zip檔案。1.我想把乙個檔案abc.txt和乙個目錄dir1壓縮成為yasuo.zip zip r yasuo.zip abc.txt dir1 unzip yasuo.zip 3.我當前目錄下有abc1.zip,a...