`
张国锋
  • 浏览: 57903 次
  • 性别: Icon_minigender_1
  • 来自: 山东青岛
社区版块
存档分类
最新评论

Java中压缩多个文件

    博客分类:
  • Java
阅读更多

利用文件压缩 ZipOutputStream类

 

import java.io.File;  
import java.io.FileInputStream;  
import java.io.FileOutputStream;  
import java.io.IOException;  
import java.io.InputStream;  
import java.util.zip.ZipEntry;  
import java.util.zip.ZipOutputStream;  
 
public class ZipOutputStreamDemo1{  
    public static void main(String[] args) throws IOException{  
        File file = new File("d:" + File.separator + "hello.txt");  
        File zipFile = new File("d:" + File.separator + "hello.zip");  
        InputStream input = new FileInputStream(file);  
        ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(  
                zipFile));  
        zipOut.putNextEntry(new ZipEntry(file.getName()));  
        // 设置注释  
        zipOut.setComment("hello");  
        int temp = 0;  
        while((temp = input.read()) != -1){  
            zipOut.write(temp);  
        }  
        input.close();  
        zipOut.close();  
    }  
} 
 
分享到:
评论
1 楼 oneGirl 2012-07-16  

相关推荐

Global site tag (gtag.js) - Google Analytics