`

java读取zip文件

 
阅读更多

import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;

/**
 * 获得zip文件里的所有文件
 * @author Administrator
 *
 */
public class ZipFile {
 
 public ZipFile() throws IOException{
   java.util.zip.ZipFile zf = new java.util.zip.ZipFile("d:/a.zip");
   Enumeration e = zf.entries();
   while(e.hasMoreElements()){
      ZipEntry ze = (ZipEntry) e.nextElement();
    if(!ze.isDirectory()){
      System.out.println(new String(ze.getName().getBytes("ISO-8859-1"), "GB2312"));
    }
   }
 }
 
 public static void main(String[] args) {
  try {
      new ZipFile();
  }catch(IOException e) {
      e.printStackTrace();
  }
 }

}
 
分享到:
评论

相关推荐

    详解Java无需解压直接读取Zip文件和文件内容

    "Java读取Zip文件和文件内容" Java无需解压直接读取Zip文件和文件内容是Java语言中的一种常见操作,通过使用java.util.zip包中的ZipFile、ZipInputStream和ZipEntry类,我们可以轻松地读取Zip文件和文件内容。下面...

    poi.zip java读取excel文件

    Java 读取 Excel 文件是许多开发任务中的常见需求,Apache POI 是一个广泛使用的开源库,专门用于处理 Microsoft Office 格式的文件,包括 Excel。在本案例中,提供的压缩包 "poi.zip" 包含了两个子文件:poi-bin-...

    基于Java向zip压缩包追加文件

    首先,为了实现ZIP文件的读取和写入,我们需要引入Apache Ant库。在`pom.xml`文件中添加以下依赖: ```xml <groupId>org.apache.ant <artifactId>ant <version>1.10.7 ``` Apache Ant提供了`Zip`任务,...

    java 读取zip Demo

    下面将详细介绍如何使用Java读取ZIP文件,并提供相关的知识点。 首先,我们需要了解`ZipInputStream`类,它是Java中用于读取ZIP文件的主要工具。这个类实现了`InputStream`接口,允许我们逐个读取ZIP文件中的条目...

    使用java代码替换zip内的文件.docx

    `ZipInputStream`和`ZipOutputStream`是Java的`java.util.zip`包中的类,分别用于读取和写入ZIP文件。`ZipInputStream`可以从输入流中读取ZIP格式的数据,而`ZipOutputStream`则可以将数据写入ZIP格式的输出流。 ...

    java 读取ZIP和RAR压缩包的目录结构

    java ZIP和RAR 压缩包 目录结构。 1.ant.jar 解决java自带zip不能读取中文压缩包的问题; 2.需要安装WINRAR软件,以便解压rar文件,然后获取对应目录; 3.实现在线预览压缩包目录结构的功能;

    java解压zip压缩文件

    在Java编程环境中,解压ZIP压缩文件是一项常见的任务,它涉及到文件I/O操作以及对ZIP文件格式的理解。本文将深入探讨如何使用Java实现这一功能,同时也会提及`UnZip.java`和`UnZip2.java`这两个文件可能包含的实现...

    java压缩zip文件解决中文乱码问题

    在Java中,`java.util.zip`包提供了对ZIP文件的基本操作,但默认使用的是平台默认的字符集,这可能在跨平台操作时引发乱码问题。 为了解决这个中文乱码问题,我们需要在创建ZipEntry时指定合适的字符集,通常是UTF-...

    如何使用Java代码获取文件、文件流或字符串的编码方式.zip

    本工程用于研究如何使用Java代码获取文件、文件流或字符串的编码方式 本工程编码方式:UTF-8 开发工具:MyEclipse 参考博客:http://blog.csdn.net/gaohuanjie/article/details/43735891

    Java应用程序读取图片内容.zip

    在Java编程语言中,读取图片内容是一项常见的任务,尤其在开发图形用户界面(GUI)应用、处理图像数据或进行图像分析时。本教程将详细解释如何使用Java来读取和处理图片。以下是一些核心知识点: 1. **Java Image I...

    JAVA 上传ZIP,RAR文件并解压

    对于上传RAR和ZIP文件的解压,Java标准库提供了`java.util.zip`包,包含`ZipInputStream`和`ZipFile`类来处理ZIP文件,而RAR文件则需要第三方库如Apache Commons Compress。下面是一个解压ZIP文件的例子: ```java ...

    ZIP文件解压上传服务器

    本场景涉及的是使用Java处理ZIP文件,解压后并将解压的文件上传至服务器。以下是对这一过程的详细阐述: 首先,我们需要理解`ZIP`文件格式。ZIP是一种常用的文件压缩格式,它能将多个文件或目录打包成一个单一的...

    使用java处理zip文件

    在Java编程语言中,处理ZIP文件是常见的任务,特别是在打包、解压或读取压缩文件内容时。`java.util.zip`包提供了必要的类和接口,使得开发者能够方便地操作ZIP文件。本文将深入探讨如何使用Java处理ZIP文件,以及...

    JAVA解压ZIP多层目录文件(需ant.jar

    本文将详细介绍一个Java方法,该方法用于解压包含多层目录结构的ZIP文件,并能够支持中文文件名。这种方法利用了Apache Ant库中的`org.apache.tools.zip.ZipFile`类来实现解压功能。在实际应用中,这种方法非常实用...

    zip4j--Java操作zip压缩文件接口

    (读写有密码保护的Zip文件) Supports AES 128/256 Encryption (支持AES 128/256算法加密) Supports Standard Zip Encryption (支持标准Zip算法加密) Supports Zip64 format (支持zip64格式) Supports ...

    java读取shp文件代码

    ### Java读取SHP文件及DBF属性的关键技术解析 #### 概述 在地理信息系统(GIS)领域,Shapefile是一种常见的矢量数据格式,用于存储地理位置信息及相关属性数据。一个完整的Shapefile由多个文件组成,包括.shp、....

    java 中 zip压缩文件解压工具类

    本文将深入探讨如何使用Java来处理ZIP文件,特别是针对标题所提及的“java 中 zip压缩文件解压工具类”。我们将讨论核心的Java API,如`java.util.zip`包中的类,并通过一个名为`CompressFileUtils`的工具类来展示...

    java解压zip格式文件

    在Java编程环境中,处理压缩...综上所述,Java中解压Zip文件涉及读取Zip文件,遍历和处理每个条目,以及根据条目的类型创建目录或文件。通过掌握这些基础,开发者可以轻松地在Java应用程序中实现Zip文件的解压缩功能。

    JAVA文件压缩与解压缩实践,java解压缩zip文件,Java源码.zip

    `java.util.zip`包包含了处理ZIP文件所需的所有类,如`ZipOutputStream`用于创建ZIP文件,`ZipInputStream`用于读取和解压ZIP文件。 2. **压缩文件** 要压缩文件或目录到ZIP文件,你需要创建一个`ZipOutputStream`...

Global site tag (gtag.js) - Google Analytics