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

    時間:2024-07-26 11:19:51 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文件解壓縮示例03-03

    2016最新java classloader詳解03-04

    Java基礎知識詳解12-07

    JavaScript中push(),join() 函數實例詳解03-31

    Linux文件查找命令find和xargs詳解03-09

    Linux用戶/文件系統管理詳解02-27

    Node.js如何響應Ajax的POST請求并且保存為JSON文件詳解03-29

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

    ASP編程實例大全05-29

    主站蜘蛛池模板: 国产亚洲美女精品久久久久狼| 2024国产精品极品色在线| 国产伦精品一区二区三区视频猫咪 | 国产精品久久久久久久久鸭| 久久久久无码精品国产app| 国产精品扒开腿做爽爽爽视频| 另类国产精品一区二区| 国产福利91精品一区二区三区| 亚洲国产综合精品一区在线播放| 99在线观看视频免费精品9| 精品无码国产一区二区三区AV | 欧美jizzhd精品欧美| 国产成人精品999在线观看| 91精品国产综合久久久久久| 青春草无码精品视频在线观 | 久久国产午夜精品一区二区三区| 日韩视频中文字幕精品偷拍| 青青草国产精品久久| 99精品无人区乱码在线观看 | 嫖妓丰满肥熟妇在线精品| 日本国产精品久久| 国产亚洲精品看片在线观看 | 91精品全国免费观看青青| 性欧洲精品videos| 亚洲A∨精品一区二区三区| 国产色精品vr一区区三区| 永久免费精品视频| 国产精品视频一区二区三区| 国产精品久久久久久吹潮| 欧美精品中文字幕亚洲专区| 亚洲精品国自产拍在线观看| 欧美精品黑人粗大| 黑人无码精品又粗又大又长| 国产精品久久久久久久午夜片| 在线观看日韩精品| 国产69精品久久久久9999| 97精品国产自在现线免费观看 | 国产精品久久自在自线观看| 国产成人精品日本亚洲专一区| 国产精品素人搭讪在线播放| 精品视频在线v|