国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

Java創(chuàng)建ZIP壓縮文件的方法

2019-11-26 15:04:47
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Java創(chuàng)建ZIP壓縮文件的方法。分享給大家供大家參考。具體如下:

這里注意:建議使用org.apache.tools.zip.*包下相關(guān)類,否則可能會(huì)出現(xiàn)中文亂碼問題。

/** * 壓縮文件夾 * @param sourceDIR 文件夾名稱(包含路徑) * @param targetZipFile 生成zip文件名 * @author liuxiangwei */public static void zipDIR(String sourceDIR, String targetZipFile) {  try {    FileOutputStream target = new FileOutputStream(targetZipFile);    ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(target));    int BUFFER_SIZE = 1024;    byte buff[] = new byte[BUFFER_SIZE];    File dir = new File(sourceDIR);    if (!dir.isDirectory()) {      throw new IllegalArgumentException(sourceDIR+" is not a directory!");    }    File files[] = dir.listFiles();    for (int i = 0; i < files.length; i++) {      FileInputStream fi = new FileInputStream(files[i]);      BufferedInputStream origin = new BufferedInputStream(fi);      ZipEntry entry = new ZipEntry(files[i].getName());      out.putNextEntry(entry);      int count;      while ((count = origin.read(buff)) != -1) {        out.write(buff, 0, count);      }      origin.close();    }    out.close();  } catch (IOException e) {    throw new MsgException("");  }}

希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 诏安县| 建瓯市| 平远县| 勐海县| 滨海县| 岢岚县| 石家庄市| 肇州县| 西乌珠穆沁旗| 镇宁| 子洲县| 临夏县| 象山县| 铜鼓县| 临泽县| 敖汉旗| 化州市| 海丰县| 四会市| 新绛县| 三江| 绥阳县| 观塘区| 密云县| 新宾| 铅山县| 珲春市| 上虞市| 宜宾县| 长海县| 天津市| 凤凰县| 安仁县| 天柱县| 土默特右旗| 尤溪县| 会昌县| 徐水县| 囊谦县| 鄂温| 海晏县|