/**
* 解壓檔案
** @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...