<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java文件解壓縮示例

    時間:2024-08-21 21:27:47 JAVA認證 我要投稿
    • 相關推薦

    Java文件解壓縮示例

      新一批的考生已經開始備戰2016年JAVA認證考試。為了幫助廣大考試新手們更加順利地復習備考,小編整理了JAVA認證復習備考資料,希望能夠對大家有所幫助。

      Java實現壓縮文件的解壓縮操作,缺點是壓縮文件內不能含有文件名為中文的的文件,否則會出現如下錯誤:

      Exception in thread "main" java.lang.IllegalArgumentException: MALFORMED

      at java.util.zip.ZipCoder.toString(Unknown Source)

      at java.util.zip.ZipInputStream.readLOC(Unknown Source)

      at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)

      at com.javatest.techzero.gui.ZipFileDemo.main(ZipFileDemo.java:22)

      代碼:

      package com.javatest.techzero.gui;

      import java.io.File;

      import java.io.FileInputStream;

      import java.io.FileOutputStream;

      import java.io.InputStream;

      import java.io.OutputStream;

      import java.util.zip.ZipEntry;

      import java.util.zip.ZipFile;

      import java.util.zip.ZipInputStream;

      public class ZipFileDemo {

      @SuppressWarnings("resource")

      public static void main(String args[]) throws Exception {

      File file = new File("d:" + File.separator + "test.zip");

      File outFile = null;

      ZipFile zipFile = new ZipFile(file);

      ZipInputStream zipInput = new ZipInputStream(new FileInputStream(file));

      ZipEntry entry = null;

      InputStream input = null;

      OutputStream out = null;

      while ((entry = zipInput.getNextEntry()) != null) {

      System.out.println("開始解壓縮" + entry.getName() + "文件。。。");

      outFile = new File("d:" + File.separator + entry.getName());

      if (!outFile.getParentFile().exists()) {

      outFile.getParentFile().mkdir();

      }

      if (!outFile.exists()) {

      outFile.createNewFile();

      }

      input = zipFile.getInputStream(entry);

      out = new FileOutputStream(outFile);

      int temp = 0;

      while ((temp = input.read()) != -1) {

      //System.out.println(temp);

      out.write(temp);

      }

      input.close();

      out.close();

      }

      System.out.println("Done!");

      }

      }

    【Java文件解壓縮示例】相關文章:

    Java文件解壓縮實例詳解201603-04

    監理文件資料的類型-監理文件資料分類03-27

    什么是DOS文件03-20

    學習Java的技巧03-05

    java習題及答案03-26

    JAVA認證簡介03-19

    關于Java的import03-16

    Java入門基礎知識:Java IO(輸入/輸出)03-07

    JAVA認證開源技術:關于Java的對象equals方法03-04

    主站蜘蛛池模板: 九九热这里只有在线精品视 | 亚洲福利精品电影在线观看| 国产AV无码专区亚洲精品| 国产精品丝袜久久久久久不卡| 国内精品久久久久影院优| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 久久夜色精品国产噜噜噜亚洲AV | 免费精品精品国产欧美在线| 88久久精品无码一区二区毛片| 国产成人无码久久久精品一| 亚洲国产精品丝袜在线观看| 国产精品综合久成人| 91精品国产人成网站| 国产一区二区精品久久| 国产伦精品一区二区三区| 亚洲国产精品无码专区在线观看 | 国产乱人伦偷精品视频免观看| 国产日韩欧美精品| 久久亚洲精精品中文字幕| 宅男在线国产精品无码| 亚洲av午夜精品一区二区三区| 韩国三级中文字幕hd久久精品| 91精品国产91久久久久久蜜臀| 精品一区二区三区免费| 精品福利资源在线| 国产精品久久亚洲不卡动漫| 国产精品99久久99久久久| 久久精品水蜜桃av综合天堂| 麻豆成人久久精品二区三区免费| 亚洲精品成人片在线观看精品字幕| 午夜三级国产精品理论三级 | 在线精品视频播放| 亚洲精品无码专区在线在线播放| 国产亚洲精品资在线| 国产精品免费久久久久久久久| 99re只有精品8中文| 国产99精品一区二区三区免费 | 亚洲精品tv久久久久| 久久五月精品中文字幕| 精品日本一区二区三区在线观看| 国产观看精品一区二区三区|