我看了ZipOutputStream类
自己尝试写了一下,运行后,Zip建立成功,可是被zip的文件里面的数据却没有了!
有谁那里有关ZipOutputStream方面的例子程序,可以发给我看看吗?越详细越好!
谢谢了

解决方案 »

  1.   

    我正好有:/**
     *用法:java SimpleJavaZip 目标文件名 被压缩的文件(可以有多个,但不能为目录)
     */
    import java.io.*;
    import java.util.*;
    import java.util.zip.*;
    public class SimpleJavaZip
    {
    public static void main(String[] args)
    {
    try
    {
    String Filename = args[0]+".zip";
    FileOutputStream f = new FileOutputStream(Filename);
    ZipOutputStream out= new ZipOutputStream(new DataOutputStream(f));
    for (int i=1;i<args.length;i++)
    {
    System.out.println("Zipping file:"+args[i]);
    DataInputStream in = new DataInputStream(new FileInputStream
    (args[i]));
    out.putNextEntry(new ZipEntry(args[i]));
    int c;
    while((c = in.read())!=-1)
    {
    out.write(c);
    }
    in.close();
    }
    out.close();
    }
    catch(Exception e)
    {
    e.printStackTrace();
    }
    }
    }
      

  2.   

    ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipKeyframeFile));
    out.putNextEntry(new ZipEntry(filename));
    out.write(imageData);
    out.closeEntry();
    out.close();