如何用向一个已存在的zip文件添加文件,并且不覆盖掉原来zip文件里面的内容?
还有就是可以把文件夹压缩进zip文件吗??

解决方案 »

  1.   

    你看到zip怎么更新了吗?
    1 新建zip文档
    2 读取老的不需要该的内容
    3 写入新的内容
    4 关闭
    5 删除老的文档
    6 更名新的为老的文件名你如果zip文件比较大,你就会在硬盘上看到那个临时文件的。 
      

  2.   

    文件夹和文件没有区别,你只需要注意 JarEntry() 里面的路径就可以了!
      

  3.   

    3L的意思是不是说先把zip文件里面的内容先读出来再重新写进去? 
      

  4.   

    是的,我看到的winzip和winrar都是这样做的,说明这样做比较好。
      

  5.   

    那对于zip/rar文件,当需要往里面添加压缩内容的时候,只能是先读原来内容了,还有没有别的办法了吗?