try {
java.util.zip.ZipFile zipFile = new java.util.zip.ZipFile(System.getProperty("user.dir")+"/files/test.zip");
Enumeration enumer = zipFile.entries();
while(enumer.hasMoreElements()){
ZipEntry zipEntry = (ZipEntry) enumer.nextElement();
if(zipEntry.isDirectory()){
System.err.println(new String(zipEntry.getName().getBytes("ISO-8859-1"),"GB2312"));
new File("G:/zipTest/"+zipEntry.getName()).mkdirs();
continue;
}
BufferedInputStream bip = new BufferedInputStream(zipFile.getInputStream(zipEntry));
File file = new File("G:/zipTest/"+zipEntry.getName());
File parentFile = file.getParentFile();
if(parentFile != null && (!parentFile.exists())){
parentFile.mkdirs();
}
FileOutputStream fop = new FileOutputStream(file);
BufferedOutputStream bop = new BufferedOutputStream(fop,1024);
int len = 0;
byte [] buf = new byte [1024];
while((len = bip.read(buf, 0,1024)) != -1){
bop.write(buf, 0, len);
}
bop.flush();
bop.close();
bip.close();
}
zipFile.close();
} catch (Exception e) {
e.printStackTrace();
}
zip解壓縮
相關文章
- CentOS中zip壓縮和unzip解壓縮命令詳解CentOS
- Ashampoo ZIP Pro 4,解壓縮
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- WinZip Pro 9 for Mac 專業zip壓縮解壓工具Mac
- The Unarchiver - Unzip RAR ZIP Mac - mac解壓縮工具HiveMac
- node ~ zip壓縮 && 檔案加密加密
- linux命令系列-zip(壓縮打包)Linux
- rar壓縮解壓工具:RAR Extractor - ZIP Unarchiver中文啟用版Hive
- p7zip 解壓超過 4G壓縮包
- java解壓rar,解壓zipJava
- Golang 學習筆記(五)- archive/zip 實現壓縮及解壓Golang筆記Hive
- java 生成 zip格式 壓縮檔案Java
- java 把檔案壓縮成 zipJava
- 使用java API進行zip遞迴壓縮資料夾以及解壓JavaAPI遞迴
- 解壓縮軟體:iFastZip - Extract RAR&ZIP&7Z for MacASTMac
- Linux tar 打包 gz bz xz zip 壓縮Linux
- Windows的壓縮資料夾(zip/cab)Windows
- linux 解壓rar,zipLinux
- Mac 解密 zip 解壓Mac解密
- 壓縮檔案格式rar和zip有什麼區別 zip和rar哪個是無失真壓縮
- php 建立壓縮包zip,並將指定檔案放入zip中PHP
- UE4連結Android並呼叫解壓縮zip的介面Android
- 壓縮檔案格式rar和zip有什麼區別 壓縮檔案格式rar和zip哪個好
- java 壓縮包 遍歷解壓 zip 和 7z 指定格式檔案Java
- Go 建立帶密碼的zip壓縮包Go密碼
- flowable 從zip壓縮包 部署流程定義
- Mac系統下的zip壓縮包解壓到Windows下出現亂碼的解決方法MacWindows
- vue-前端匯出 pdf 並且壓縮 zipVue前端
- linux下壓縮解壓縮命令Linux
- Linux壓縮解壓Linux
- CentOS 壓縮解壓CentOS
- The Unarchiver Unzip RAR ZIP for mac(解壓縮軟體) v3.1.3啟用版HiveMac
- Linux tar分卷壓縮與解壓縮Linux
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- 批處理 壓縮zip 並過濾部分檔案
- Centos7中使用7zip壓縮工具CentOS
- linuxtar解壓和壓縮Linux
- linux分卷壓縮解壓Linux