读书人

java读取zip资料的子文件各种信息

发布时间: 2012-08-22 09:50:35 作者: rapoo

java读取zip文件的子文件各种信息!

package com.jwis.katch;

import java.io.File;
import java.io.IOException;
import java.util.Enumeration;

import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;

public class readZipFile {
???
??? public static void readZipFile2(File file) {
??????? try {
??????????? ZipFile zipfile = new ZipFile(file); //创建ZipFile对象
??????????? System.out.println(zipfile.getName()); //打印Zip文件路径
??????????? System.out.println("ZIP条目数:" + zipfile.size()); //打印Zip文件条目数
????????????
??????????? Enumeration<? extends ZipEntry> en = zipfile.entries();
??????????? ZipEntry entry;
??????????? while(en.hasMoreElements()) {
??????????????? entry = (ZipEntry) en.nextElement();
??????????????? System.out.println(entry.getName());
??????????? }
??????????? zipfile.close();
??????? }catch(ZipException e) {
??????????? System.out.println(file.getName() + "压缩文件错误");
??????? }catch(IOException e) {
??????????? System.out.println(file.getName() + "读取文件时出错");
??????? }
??? }
???
??? public static void main(String[] args) {
??? ??? File fileTest = new File("D:\\11\\11.zip");
??? ??? readZipFile2(fileTest);
??? }

}

读书人网 >软件架构设计

热点推荐