java解压缩文件

原创 2006年06月07日 16:40:00
java解压缩文件
 
import java.io.*;
import java.util.*;
import java.util.zip.*;
public class Unzip {
  public static void main(String[] args) {
    String unzipfile = "d://test//test.zip"; //解压缩的文件名
    try {
      File olddirec = new File(unzipfile); //解压缩的文件路径(为了获取路径)
      ZipInputStream zin = new ZipInputStream(new FileInputStream(unzipfile));
      ZipEntry entry;
      //创建文件夹
      while ( (entry = zin.getNextEntry()) != null){
        if (entry.isDirectory()) {
          File directory = new File(olddirec.getParent(), entry.getName());
          if (!directory.exists())
            if (!directory.mkdirs())
              System.exit(0);
          zin.closeEntry();
        }
        if (!entry.isDirectory()) {
          File myFile = new File(entry.getName());
          FileOutputStream fout = new FileOutputStream("d://test//"+myFile.getPath());
          DataOutputStream dout = new DataOutputStream(fout);
          byte[] b = new byte[1024];
          int len = 0;
          while ( (len = zin.read(b)) != -1) {
            dout.write(b, 0, len);
          }
          dout.close();
          fout.close();
          zin.closeEntry();
        }
      }
    }
    catch (IOException e) {
      e.printStackTrace();
      System.out.println(e);
    }
  }
}

java解压缩文件

  • 2014年07月04日 09:46
  • 3KB
  • 下载

java解压缩文件支持中文

  • 2008年11月11日 21:55
  • 5KB
  • 下载

java.util.zip包在解压缩文件方面入门使用

java.util.zip包在解压缩文件方面入门使用

Java利用Ant包进行解压缩文件

今天在项目中需要用到java进行文件解压缩,本来打算使用java.util下的API进行解压文件,可是遇到文件编码不能转换的问题(是因为java.util.zip下的格式转换有问题 ,jdk中的zip...

java 实现解压缩文件(ZIP/rar)

在项目中有的时候会需要将上传的wen'jian

关于java解压缩文件(rar或者zip)的实现示例

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; impor...

关于java中压缩与解压缩文件的问题

zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩;...

java压缩与解压缩文件(利用apache的ant.jar)

zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。 Java I/O...
  • dreajay
  • dreajay
  • 2013年12月06日 10:30
  • 1386

使用JAVA自带的zipInputStream进行解压缩文件包的操作

package com.ffcs.icity.common.util; import java.io.ByteArrayInputStream; import java.io.File; impor...

java解压缩文件

用java写的一个解压zip格式文件的程序,对文件名中有中文的情况会抛出异常。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java解压缩文件
举报原因:
原因补充:

(最多只允许输入30个字)