解决方案 »
- java的图形界面编程SWT到底有没有前途啊,在桌面应用中有市场吗?
- 线程同步的问题
- JavaScript 题目
- 刚学j2ee,觉得servlet,html,xml代码输入很郁闷呀?
- 有关JAVA进程通信和进程控制问题
- java中怎样实现支持?和*的文本模糊比较算法?
- 请大虾帮忙,关于OutputStream、PrintWriter、DataOutputStream的区别?急急急
- how do I continue writing binary data to an existing binary saved file?
- 请大家帮我看看..
- 哪里有JBUILDER 4。0 企业版 下载?
- 求助java实现numerical recipes网址
- web应用程序部署没有遵守servlet规范是什么意思,它会报404错误,
所以我们只能重新创建一个临时的 zip 文件啦,不符合条件的原样地写出到临时文件,而符合条件的经过变换之后写入到临时文件,最后把原来的文件关闭并删除再把临时文件改名成原来的 zip 文件。
我并非要删除zip中的条目,只是选择性的把zip中符合条件的文件 提取出来生成另外一个新的zip文件,我只所以省略解压到临时文件夹 在打包的步骤 原因是这样的
一般我们解压其中一个文件 也是通过zipFile.getInputStream(zipEntry);获取zip中 那个zipentry的一个输入流,然后写出到文件
压缩的时候在吧这个文件封装成输入流 和ZipEntry 在写到ZipOutputStream这个输出流,既然从解压到压缩 都是对流来操作,我何必要加一个解压到临时文件夹的步骤,zipFile.getInputStream(zipEntry);获取的输入流 猜测应该是与你解压成文件后从文件床件的输入流和ZipEntry 应该类型相同吧