- 浏览: 32281 次
- 性别:
- 来自: 沈阳
最新评论
ZipOutputStream out = null;
FileInputStream in = null;
int b;
try {
out = new ZipOutputStream(new FileOutputStream(zipName + ".zip"));
out.putNextEntry(new ZipEntry(sourceFileName));
in = new FileInputStream(souceFile);
byte[] by = new byte[1024];
while ((b = in.read(by)) != -1){
out.write(by, 0, b);
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
log.error("压缩文件失败!", e1);
} catch (IOException e) {
e.printStackTrace();
log.error("压缩文件失败!", e);
} finally{
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
log.error("关闭流失败!", e);
}
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
log.error("关闭流失败!", e);
}
}
使用apache的ant包可以解决中国问题。 附件中的ant替换tomcat的ant.jar即可
FileInputStream in = null;
int b;
try {
out = new ZipOutputStream(new FileOutputStream(zipName + ".zip"));
out.putNextEntry(new ZipEntry(sourceFileName));
in = new FileInputStream(souceFile);
byte[] by = new byte[1024];
while ((b = in.read(by)) != -1){
out.write(by, 0, b);
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
log.error("压缩文件失败!", e1);
} catch (IOException e) {
e.printStackTrace();
log.error("压缩文件失败!", e);
} finally{
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
log.error("关闭流失败!", e);
}
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
log.error("关闭流失败!", e);
}
}
使用apache的ant包可以解决中国问题。 附件中的ant替换tomcat的ant.jar即可
- ant.jar (1.3 MB)
- 下载次数: 1
发表评论
-
百度地图和ztree开发电子围栏功能
2016-09-29 09:27 4797jsp <%@ page language=" ... -
Oracle11g Enterprise Manager配置失败
2014-04-29 11:20 2563Win7先安装oracle 11g时,安装检测到系统的主 IP ... -
java弹窗导入导出文件
2014-03-24 11:42 1517package com.action.frame; impo ... -
jsp访问上级窗口元素
2014-04-29 11:22 437opener.document.getElementById( ... -
页面关闭IE触发事件方法
2013-09-30 09:56 578function window.onbeforeunload( ... -
页面右下角消息提示
2013-09-29 14:05 493<%@ page language="java ... -
oracle 日期列表
2013-09-29 12:52 518获取某个时间段之间的月份列表(示例返回2009-03到2010 ... -
倒计时
2013-09-24 10:01 343//提交 function doSubmit(){ ... -
oracle11G 最新驱动包
2013-09-24 10:00 696oracle11G 最新驱动包 解决与Spring冲突问题 ... -
获取第几天后的日期
2013-09-16 09:23 585Calendar cal = Calendar.getInst ... -
web工程下获取properties文件
2013-09-16 09:19 559String propertiesPath = getClas ... -
javamail
2013-09-16 09:15 556final SendMail sendmail = new S ... -
java根据年和周获取当前的日期时间段
2013-09-16 09:10 1290String[] dates = new String[7]; ... -
JSP判断日期间隔天数
2013-07-15 11:14 627var temp_field1 = $("#temp ... -
dtree不选中子节点处理
2013-05-17 10:35 1296//dtree.js 208行(chks[i].checked ... -
IE8下JS插入表格
2013-05-17 10:25 660//IE8下使用JS插入JSP表格 var tbl = do ... -
JSP选项卡显示
2013-05-17 10:22 2016<%@ page language="java ... -
JSP样式实例
2013-05-10 15:59 670<%@ page contentType="t ... -
Oracle表空间和用户创建赋权限
2013-05-10 15:54 662--RLDM CREATE TABLESPACE RLDM D ... -
hibernate oracle 主键递增
2013-05-10 15:47 481<?xml version="1.0" ...
相关推荐
在Java编程语言中,压缩文件是一项常见的任务,用于减少文件的存储空间,提高传输效率。HUFFMAN编码是一种数据压缩算法,它基于字符频率构建一棵最优的二叉树来进行编码,广泛应用于文本压缩。本节将详细介绍如何在...
### Java压缩文件代码详解 #### 一、概述 在日常的软件开发过程中,对文件进行压缩处理是一项常见的需求。无论是为了节省存储空间还是提高传输效率,掌握如何使用Java语言进行文件压缩都是非常重要的技能之一。本...
java压缩文件的程序代码,可以压缩单个文件夹,单个标准文件,多个标准文件 多个文件夹,以及文件夹和文件混合的压缩代码
本实践项目围绕这个主题展开,包括源代码和相关的论文,为学习者提供了深入理解和应用Java压缩库的机会。以下是该主题涵盖的一些关键知识点: 1. **Java压缩库**:Java标准库提供了`java.util.zip`包,它包含了多种...
java代码实现单个或多个文件压缩成rar包,本地要安装winRar插件。
Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输时。GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ...
Java文件分割压缩是一种常见的操作,尤其在处理大数据或者网络传输时非常有用,因为单个大文件可能会导致处理效率低或传输困难。以下是一些相关的Java编程知识点: 1. **文件I/O操作**:在Java中,`java.io`包提供...
用户可以通过导入这些代码和库,直接在自己的Java项目中实现视频压缩功能。 需要注意的是,视频压缩是一个计算密集型的任务,可能需要高性能的硬件支持。同时,不同的压缩算法会直接影响到压缩质量和文件大小的平衡...
虽然Ant不直接用于解压缩文件,但可以与Java代码结合使用,例如通过Ant任务来调用`CompressFileUtils`进行解压缩操作。Ant提供了一系列的任务,如`unzip`,可以直接在构建脚本中用于解压缩文件。 至于标签“文件解...
本文主要介绍如何使用Java实现文件的ZIP压缩功能,并提供了完整的代码示例。通过学习本文,你可以掌握以下几个知识点: 1. 使用`java.util.zip`包中的类进行文件压缩。 2. 如何创建ZIP输出流并写入文件数据。 3. ...
1. **压缩API**:在Java中,`java.util.zip`包提供了多个类用于处理压缩文件,如`ZipOutputStream`用于创建ZIP文件,`GZIPOutputStream`用于创建GZIP格式的压缩文件。例如,使用`ZipOutputStream`,我们可以将多个...
应用java来压缩需要打包的文件,在系统管理中将毛哥路径或者某个文件夹压缩成zip包
JAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩...
在Java编程语言中,处理压缩文件(如ZIP或GZ格式)是一项常见的任务。本示例将探讨如何使用Java API来实现文件的压缩和解压缩功能。提供的压缩包包含三个文件:ant.jar(一个用于构建工具的库)、ZipFileList.java...
zipEntry.setComment("压缩文件"); // 可以添加注释,同样需要指定字符集 zos.putNextEntry(zipEntry); try (BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file))) { byte[] buffer...