- import java.io.File;
- import java.io.FileInputStream;
-
- import java.io.FileOutputStream;
-
- import java.util.zip.ZipEntry;
-
- import java.util.zip.ZipOutputStream;
-
- public class ZipOutputStreamDemo {
-
- public static void main(String[] args) throws Exception {
-
- byte[] buffer = new byte[1024];
-
-
-
- String strZipName = "Demo.zip";
-
- ZipOutputStream out = new ZipOutputStream(new FileOutputStream(strZipName));
-
-
-
- File[] file1 = {new File("result.txt"),new File("source.txt")};
-
- for(int i=0;i<file1.length;i++) {
-
- FileInputStream fis = new FileInputStream(file1[i]);
-
- out.putNextEntry(new ZipEntry(file1[i].getName()));
-
- int len;
-
-
-
- while((len = fis.read(buffer))>0) {
-
- out.write(buffer,0,len);
-
- }
-
- out.closeEntry();
-
- fis.close();
-
- }
-
- out.close();
-
- System.out.println("生成Demo.zip成功");
-
- }
-
- }
posted @
2014-07-28 16:01
Kevin_Zhou_9
阅读(
331)
评论()
收藏
举报