<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

    主站蜘蛛池模板: 久久香蕉超碰97国产精品| 国产精品一区二区久久不卡| 蜜芽亚洲av无码精品色午夜| 99re只有精品8中文| 亚洲精品无码午夜福利中文字幕 | 亚洲欧美国产精品专区久久| 久久亚洲国产精品一区二区| 无码人妻精品一区二区三区99仓本 | 久久久一本精品99久久精品66| 国内精品99亚洲免费高清| 久久r热这里有精品视频| 久久精品午夜一区二区福利| 亚洲国产精品一区二区三区久久 | 乱精品一区字幕二区| 久久精品亚洲福利| 99久久精品国产综合一区| 99re热这里只有精品视频中文字幕| 亚洲精品制服丝袜四区| 欧美精品三区| 精品亚洲欧美无人区乱码| 91亚洲国产成人久久精品| 国产精品久久国产精麻豆99网站| 久久夜色精品国产欧美乱| 综合人妻久久一区二区精品| 精品亚洲视频在线观看| 国产午夜福利精品久久| 国产精品 综合 第五页| 一级成人精品h| 日本精品在线视频| 好属妞这里只有精品久久| 国产成人精品午夜福利| 国产精品视频永久免费播放| 久久香综合精品久久伊人| 欧美午夜精品久久久久免费视| 在线精品无码字幕无码AV| 永久免费精品影视网站| 亚洲第一区精品观看| 偷拍精品视频一区二区三区| 欧美日韩精品久久久久| 麻豆精品| 亚洲а∨天堂久久精品9966|