java 生成 zip格式 壓縮檔案
ackage org.fh.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * 說明:java壓縮成zip * 作者:FH Admin * from:fhadmin.cn */ public class FileZip { /** * @param inputFileName 你要壓縮的資料夾(整個完整路徑) * @param zipFileName 壓縮後的檔案(整個完整路徑) * @throws Exception */ public static Boolean zip(String inputFileName, String zipFileName) throws Exception { zip(zipFileName, new File(inputFileName)); return true; } private static void zip(String zipFileName, File inputFile) throws Exception { ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipFileName)); zip(out, inputFile, ""); out.flush(); out.close(); } private static void zip(ZipOutputStream out, File f, String base) throws Exception { if (f.isDirectory()) { File[] fl = f.listFiles(); out.putNextEntry(new ZipEntry(base + "/")); base = base.length() == 0 ? "" : base + "/"; for (int i = 0; i < fl.length; i++) { zip(out, fl[i], base + fl[i].getName()); } } else { out.putNextEntry(new ZipEntry(base)); FileInputStream in = new FileInputStream(f); int b; while ((b = in.read()) != -1) { out.write(b); } in.close(); } } public static void main(String [] temp){ try { zip("E:\\ftl","E:\\test.zip");//你要壓縮的資料夾 和 壓縮後的檔案 }catch (Exception ex) { ex.printStackTrace(); } } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31558068/viewspace-2896863/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java實現檔案壓縮與解壓[zip格式,gzip格式]Java
- 壓縮檔案格式rar和zip有什麼區別 壓縮檔案格式rar和zip哪個好
- java 把檔案壓縮成 zipJava
- java 壓縮包 遍歷解壓 zip 和 7z 指定格式檔案Java
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
- node ~ zip壓縮 && 檔案加密加密
- ZipArchive解壓縮zip檔案Hive
- Java壓縮檔案生成工具類Java
- java實現zip壓縮檔案/資料夾Java
- 壓縮檔案格式rar和zip有什麼區別 zip和rar哪個是無失真壓縮
- Java使用Zip壓縮Java
- win10系統如何使用ACDSee檢視ZIP格式壓縮檔案Win10
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- Java檔案壓縮Java
- java 檔案壓縮Java
- zip壓縮和解壓縮
- 利用Java實現zip壓縮/解壓縮 (轉)Java
- php 建立壓縮包zip,並將指定檔案放入zip中PHP
- 使用jar與zip壓縮解壓檔案的區別JAR
- python 壓縮檔案並進行郵件傳送(附件格式為zip)Python
- JAVA基礎:利用Java實現zip壓縮解壓縮(轉)Java
- 將多個檔案壓縮成zip檔案進行下載
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- 批處理 壓縮zip 並過濾部分檔案
- zip解壓縮
- 壓縮歸檔檔案審查工具p7zip-full
- 檔案壓縮和解壓縮
- 簡單的zip壓縮和解壓縮
- 壓縮解壓命令(tar, zip)
- java中 檔案壓縮處理Java
- java中檔案如何加密壓縮?Java加密
- 用java解壓zip檔案的中文問題Java
- 禁止Mac Safari下載zip檔案後自動解壓縮Mac
- php 把檔案加入到現有的zip壓縮包中PHP
- 檔案流下載檔案,zip/其他格式檔案
- Android程式解壓縮zip檔案,並載入顯示解壓後的檔案內容Android
- Java zip解壓,並遍歷zip中的配置檔案 .cfg或.propertiesJava
- zip是什麼格式 怎麼把檔案打包成zip格式