原创 使用java ZIP压缩文件夹收藏

新一篇: 在Servlet中调用google的API  | 旧一篇: 在Servlet中调用google的API

import java.io.*;
import java.util.zip.*;


public class ZipDemo {

   public static void main(String[] args) {
     
      if (args.length !=2 ){
             System.out.println("请输入被压缩文件的名称和压缩文件的名称!");
             System.exit(1);
       }

      try {

           //创建文件输入流对象

           FileInputStream in = new FileInputStream( args[0] );


           //创建文件输出流对象


           FileOutputStream out = new FileOutputStream( args[1] );


           //创建ZIP数据输出流对象


           ZipOutputStream zipOut = new ZipOutputStream( out );


           //创建指向压缩原始文件的入口


           ZipEntry entry = new ZipEntry( args[0] );


           zipOut.putNextEntry( entry );


           //向压缩文件中输出数据


           int nNumber;


           byte[] buffer = new byte[512];


           while ((nNumber=in.read(buffer)) != -1)

               zipOut.write(buffer,0,nNumber);


               //关闭创建的流对象
               zipOut.close();
               out.close();
               in.close(); 


          }catch(IOException e){
                 System.out.println( e );
                               }

       }


}

 

发表于 @ 2006年12月22日 17:11:00|评论(loading...)|编辑

新一篇: 在Servlet中调用google的API  | 旧一篇: 在Servlet中调用google的API

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © alajl