当前位置:  技术问答>java相关

写入zip的麻烦--用zip包的看过来

    来源: 互联网  发布时间:2015-02-25

    本文导语:  需要向一个已有的zip文件中加入另外的文件。 我写了下面的代码,可惜出了些问题: 1.zip里原来的文件没有了,可能是处理后的zip是新建的文件,将老的覆盖了。 2.我希望加进去的文件没有加进去,zip包里的只是以...

需要向一个已有的zip文件中加入另外的文件。
我写了下面的代码,可惜出了些问题:
1.zip里原来的文件没有了,可能是处理后的zip是新建的文件,将老的覆盖了。
2.我希望加进去的文件没有加进去,zip包里的只是以指定文件的文件名为名的新的空文件罢了。
    try{
      FileOutputStream fout = new FileOutputStream(zipFile);
      ZipOutputStream zout = new ZipOutputStream(fout);
      ZipEntry ze = new ZipEntry(targetFile);
      zout.putNextEntry(ze);
      zout.closeEntry();
      zout.close();
    }catch(Exception e){
    }
有谁写过zip文件吗?
如果写jar文件,会有什么不同吗?

|
InputStream in = new BufferedInputStream(new FileInputStream(args[0]));
ZipInputStream zin = new ZipInputStream(in);   

ze = zin.getNextEntry();
zout.putNextEntry(ze);

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问,去会字符串型的日期,如何转化成datetime型从而写入数据库?如果不转换,能写入吗?(多谢)?
  • 对于自己写的文件系统,自己写格式化程序时除了写入dbr,还要向系统写入什么信息.
  • 写入Access2000出现No ResultSet was produced错误,但数据已经写入,部分语句如下:
  • 如何确定数据已经从内核缓冲区写入磁盘了?
  • 故障求助:linux系统无法向磁盘写入文件
  • 在Applet中怎么样象硬盘写入一个文本文件?
  • 如何用java对paradox写入数据?
  • 请教:写入队列消息的长度问题
  • 如何把一个文本内的内容一次性写入crontab里
  • 日志写入命名管道的权限问题
  • img文件系统如何写入开发板
  • 如何判断文件正在被写入
  • 请问在JSP中如何写入和读出Session中的变量
  • window写入缓存失败是什么原因
  • 多进程问题 子进程读取内容 读完挂起,父进程写 写入后唤醒子进程
  • syslog函数无法写入日志信息
  • applet怎样进行文件写入读出操作
  • 怎样把回车写入文件中?
  • 关于Oracle BLOB类型,一个String字符怎么写入BLOB字段?
  • 请问在QT中怎样将一个QString型的字串写入FILE文件中???


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3