• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. JAVA認證基礎知識:Java文件解壓縮示例

        時間:2024-10-14 03:31:54 JAVA認證 我要投稿
        • 相關推薦

        JAVA認證基礎知識:Java文件解壓縮示例

          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文件解壓縮示例】相關文章:

        Java文件解壓縮示例08-21

        Java文件解壓縮實例詳解201607-26

        JAVA認證基礎知識:Java獲取當前的系統時間06-08

        Java認證基礎知識:java字符串轉化整型問題07-21

        JAVA認證基礎知識:JavaNativeInterface學習小結07-08

        JAVA認證簡介10-02

        SUN JAVA認證介紹08-09

        JAVA認證考試細則06-10

        java認證考試介紹07-31

        Java的基礎知識07-27

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲午夜国内自产拍在线观看 | 香蕉本道久久精品 | 日本中文字幕有码 | 亚洲AV日韩AV在线第一区 | 午夜亚洲国产理论飘花中文 | 好屌妞蕉国产视频 |