java压缩文件成zip格式,如何判断压缩成功 ??

guo52123 2009-12-24 02:49:52

java压缩文件成zip格式,如何判断压缩成功 ??

最好返回个布尔值 方便下一步操作
...全文
918 17 打赏 收藏 举报
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
coveking 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 coveking 的回复:]
能否在操作解压缩流最后close的时候返回true,catch中返回false
[/Quote]

MD,不给我分。。。。
crazylaa 2009-12-26
  • 打赏
  • 举报
回复
up,最近csdn诡异的需求一堆一堆的。。。。
jerry0814 2009-12-25
  • 打赏
  • 举报
回复
顶你
fantasy2436 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 guo52123 的回复:]
引用 1 楼 fantasy2436 的回复:
這個應該是捕捉異常吧,如果方法執行完了,沒有拋到異常里,那么就應該是壓縮成功了!


但是什么时候结束了呢??
我想打完包下载 可是不知道怎么判断什么时候执行完毕
如果不判断的话 下载的东西不全
[/Quote]
執行完畢了還需要判斷嗎? 直接在try里邊寫壓縮打包的代碼,在最后加一句return true就表示壓縮成功
在catch中寫 return false,這就說明你壓縮是有問題的了。 我代碼就這么寫的,測試很多次了貌似也沒什么問題啊
coveking 2009-12-25
  • 打赏
  • 举报
回复
能否在操作解压缩流最后close的时候返回true,catch中返回false
yangxiao_jiang 2009-12-25
  • 打赏
  • 举报
回复
不用多线程的话,在压缩完,直接返回就行。
guo52123 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wholesale3151 的回复:]
JAVA_HOME:D:\program files\java\jdk1.5.0_06
JBOSS_HOME:E:\jboss-4.0.5.GA
Path:%JBoss_Home%\chinese wholesalers\default\lib\javax.servlet.jar;%Java_Home%\bin;
Classpath:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
楼上这是什么意思??
子龙奶爸 2009-12-25
  • 打赏
  • 举报
回复
友情UP
wholesale3151 2009-12-24
  • 打赏
  • 举报
回复
JAVA_HOME:D:\program files\java\jdk1.5.0_06
JBOSS_HOME:E:\jboss-4.0.5.GA
Path:%JBoss_Home%\chinese wholesalers\default\lib\javax.servlet.jar;%Java_Home%\bin;
Classpath:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
guo52123 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 skfeng36 的回复:]
看看JAVA的API。。有相关的类。。
[/Quote]

这个压缩我已经写出来了,但是我想给文件压缩完毕赋一个返回值
guo52123 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 boboo_2000_0 的回复:]
楼主可以写个算法进行压缩率判断,如果源文件/压缩文件=压缩率,那么就压缩成功,否则失败。
[/Quote]

压缩率应该是动态的 可以变的 我感觉 应该不是固定的
skfeng36 2009-12-24
  • 打赏
  • 举报
回复
看看JAVA的API。。有相关的类。。
guo52123 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 boboo_2000_0 的回复:]
楼主可以写个算法进行压缩率判断,如果源文件/压缩文件=压缩率,那么就压缩成功,否则失败。
[/Quote]

这个方法比较好,zip的压缩率是多少 ,我想试试
guo52123 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fantasy2436 的回复:]
這個應該是捕捉異常吧,如果方法執行完了,沒有拋到異常里,那么就應該是壓縮成功了!
[/Quote]

但是什么时候结束了呢??
我想打完包下载 可是不知道怎么判断什么时候执行完毕
如果不判断的话 下载的东西不全
boboo_2000_0 2009-12-24
  • 打赏
  • 举报
回复
楼主可以写个算法进行压缩率判断,如果源文件/压缩文件=压缩率,那么就压缩成功,否则失败。
fantasy2436 2009-12-24
  • 打赏
  • 举报
回复
這個應該是捕捉異常吧,如果方法執行完了,沒有拋到異常里,那么就應該是壓縮成功了!
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2009-12-24 02:49
社区公告
暂无公告