java解壓zip檔案

2021-08-11 18:33:11 字數 635 閱讀 5427

/**

* 解壓檔案

** @param zipfile 目標檔案

* @param descdir 指定解壓目錄

* @return

*/public static boolean unzip(file zipfile, string descdir)

zipfile zip = null;

try

//判斷檔案全路徑是否為資料夾,如果是上面已經上傳,不需要解壓

if (new file(outpath).isdirectory())

outputstream out = new fileoutputstream(outpath);

byte buf1 = new byte[2048];

int len;

while ((len = in.read(buf1)) > 0)

in.close();

out.close();

}flag = true;

//必須關閉,否則無法刪除該zip檔案

zip.close();

} catch (ioexception e)

return flag;

}

使用java實現zip檔案的解壓

最近,使用到了對zip檔案進行解壓,順便整理了一下對檔案流的處理,一起梳理一下,方便日後使用 首先來說對檔案進行讀取和複製是常見操作,先看一下乙個簡單實現 public static void copy bos.close bis.close catch filenotfoundexception ...

zip檔案目錄解壓

解壓zip檔案與刪除檔案目錄 解壓zip檔案 param fis zip檔案流 param unzipdirectory 解壓後存放目錄的路徑 return 是否解壓成功 see 類 類 方法 類 成員 public static boolean unzip inputstream fis,stri...

Qt QuaZip 解壓zip檔案

運用相對還是比較簡單的示例如下,比較簡單,即在當前目錄解壓zip檔案,一般都能看懂 quazip archive zip if archive.open quazip mdunzip qdir dir giftdir for bool f archive.gotofirstfile f f arch...