java读取.apk(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);
}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 3,923评论 2 8
  • 一、流的概念和作用。 流是一种有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。即数据在两设备之间的传输...
    布鲁斯不吐丝阅读 10,089评论 2 95
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • 转自http://www.open-open.com/lib/view/open1363592512046.htm...
    Feng_Sir阅读 2,537评论 0 4
  • 设置消防水池的场所 **当生产生活用水量达到最大,市政给水管网或者入户引入管不能满足室内外消防给水设计流量。 **...
    菜问妈妈阅读 761评论 0 0