社区
Java
帖子详情
java压缩文件成zip格式,如何判断压缩成功 ??
guo52123
2009-12-24 02:49:52
java压缩文件成zip格式,如何判断压缩成功 ??
最好返回个布尔值 方便下一步操作
...全文
1128
17
打赏
收藏
java压缩文件成zip格式,如何判断压缩成功 ??
java压缩文件成zip格式,如何判断压缩成功 ?? 最好返回个布尔值 方便下一步操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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]
压缩率应该是动态的 可以变的 我感觉 应该不是固定的
开飞机的贝塔塔
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
多个文件
压缩
打包
成
zip
下载
java
多个文件
压缩
打包
成
zip
下载 如果实现批量操作一些文件,使之
压缩
打包
成
zip
下载? 具体实现步骤如下: 设置下载文件名编码 创建
zip
输出流
Zip
OutputStream 将需要下载的文件流循环写入
Zip
OutputStream 关闭各个流 话不多说,直接上代码 service层方法(关键): @Override public void downloadAllFile(HttpS...
Java
导出
zip
压缩
文件
这里需要说明的是我的项目需要各种不同文件导出,所以进行
压缩
,当项目上线的时候,我们是没有本地电脑路径的,所以
压缩
路径我选择在项目的根目录下,全部
压缩
成
功
,调用删除,在进行删除,这样在虚拟机上也可以进行操作,不会影响,个别注意,在linux上很多项目如果不配置中文环境,导出的文件名会乱码,强调一下,好了,看代码 /** * 附件导出 (导出所有用户上传的文件
格式
已
压缩
包形式导出 )...
Java
导出多个excel并且打包
成
zip
压缩
文件
最近的项目有一个导出汇总数据的要求,考虑到用户软件的差异,所以要分别导出xls以及xlsx并且打包提供下载,所以有了这个博客,代码如下。 实现思路: 获取需要导出的数据; 生
成
对应的xls、xlsx文件流; 生
成
对应的
zip
文件,提供下载。 代码主要使用到了POI以及Hutool解压模块。 /** * 利用传入的数据,生
成
对应的xls文件 * * @param...
Java
实现
ZIP
压缩
文件
生
成
详解
在现代软件开发中,文件的高效存储与传输是不可或缺的需求,而
ZIP
压缩
技术正是实现这一目标的重要手段。
Java
作为一门
成
熟的编程语言,提供了对
ZIP
压缩
的原生支持,使得开发者能够轻松实现文件
压缩
、解压、打包等操作。本章将从基础入手,介绍
ZIP
压缩
的基本概念,包括其工作原理和常见应用场景。随后,将重点解析
Java
在
ZIP
压缩
处理方面的优势,例如跨平台兼容性、丰富的标准库支持以及良好的性能表现。通过本章的学习,读者将理解:
ZIP
压缩
的基本原理与作用;为什么选择
Java
进行
ZIP
压缩
处理。
java
压缩
文件
成
z
格式
_
压缩
包
格式
有哪些?
压缩
格式
的文件我们日常见到的不少,常见的有rar、
zip
等。
压缩
文件
格式
的作用就是让某一个文件占用空间小点。事实上,程序文件exe也是属于
压缩
文件
。其实
压缩
文件
的
格式
多到超乎你的想象,rar、
zip
这些是属于常见的,
压缩
包
格式
中还有一些不是很常见的,本文在此罗列出了一些。 扩展名-文件说明 * .0 - Hacha Split存档 * .000 - DoubleSpace
压缩
档 * .00...
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章