欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java获得zip文件中的文件结构,java获得zip结构,// ---------

来源: javaer 分享于  点击 13318 次 点评:146

java获得zip文件中的文件结构,java获得zip结构,// ---------


// -----------------------------------------------------------------------------// ListZipFiles.java// -----------------------------------------------------------------------------/* * ============================================================================= * Copyright (c) 1998-2011 Jeffrey M. Hunter. All rights reserved. *  * All source code and material located at the Internet address of * http://www.idevelopment.info is the copyright of Jeffrey M. Hunter and * is protected under copyright laws of the United States. This source code may * not be hosted on any other site without my express, prior, written * permission. Application to host any of the material elsewhere can be made by * contacting me at jhunter@idevelopment.info. * * I have made every effort and taken great care in making sure that the source * code and other content included on my web site is technically accurate, but I * disclaim any and all responsibility for any loss, damage or destruction of * data or any other property which may arise from relying on it. I will in no * case be liable for any monetary damages arising from such loss, damage or * destruction. *  * As with any code, ensure to test this code in a development environment  * before attempting to run it in production. * ============================================================================= */import java.util.zip.ZipFile;import java.util.zip.ZipEntry;import java.io.IOException;import java.util.Enumeration;/** * ----------------------------------------------------------------------------- * Used to provide an example of listing the contents (files) of a zip file. *  * @version 1.0 * @author  Jeffrey M. Hunter  (jhunter@idevelopment.info) * @author  http://www.idevelopment.info * ----------------------------------------------------------------------------- */public class ListZipFiles {    private static void doListFiles(String zipFileName) {        try {            System.out.println("Opening zip file " + zipFileName);            ZipFile zf = new ZipFile(zipFileName);            int counter = 0;            // Enumerate each entry            for (Enumeration entries = zf.entries(); entries.hasMoreElements();) {                counter++;                // Get the entry name                String zipEntryName = ((ZipEntry)entries.nextElement()).getName();                System.out.println("Entry " + counter + " : " + zipEntryName );            }        } catch (IOException e) {            e.printStackTrace();            System.exit(1);        }    }    /**     * Sole entry point to the class and application.     * @param args Array of String arguments.     */    public static void main(String[] args) {        if (args.length != 1) {            System.err.println("Usage: java ListZipFiles zipfilename");        } else {            doListFiles(args[0]);        }    }}
相关栏目:

用户点评