中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      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秘 片一区二区三区| 亚洲五月七月丁香缴情| 日本啪啪一区二区三区| 哈密市| 久久精品国产精品亚洲艾| 韩国日本国产亚洲自拍| 亚洲乱熟女一区二区三区不卡 | 欧美成人a视频免费专区| 久久精品国产亚洲av高清四虎| 密山市| 邓州市| 日韩偷拍一区二区三区视频| 亚洲一区亚洲二区亚洲三区| 中文字幕成熟丰满的人妻| 亚洲国产一区二区三区在观看| 国产亚洲精选一区二区| 久久久久AV成人无码网站| 丹凤县| 漾濞| 昂仁县| 桑植县| 远安县| 肇源县| 丰满熟妇人妻无码区| 荥阳市| 99在线无码精品秘 入口九色 | 久久露脸国产精品WWW| 东京热男人的av天堂| 国产精品中文第一字幕| 国产亚洲精选一区二区| 加勒比熟女精品一区二区av| 日韩精品国产一区二区| 最新国产精品精品视频| 国产亚洲av日韩av| 欧美丝袜激情办公室在线观看| а的天堂网最新版在线| 国产精品美女久久久久浪潮AVⅤ |