对指定文件(一个或多个)进行压缩,并存放到指定路径
来源:互联网 发布:照片写字软件 编辑:程序博客网 时间:2024/05/17 08:13
/* * 遍历生成的excel文件,进行压缩,可以自己写入要压缩的文件路径加文件名*/ File srcfile[] = new File[fileNames.size()]; for (int j = 0, n = fileNames.size(); j < n; j++) { srcfile[j] = new File(fileNames.get(j)); }
<span style="white-space:pre"></span> File zip = new File(path + "/resources/excelzip/" + title + ".zip");//压缩文件存放的路径和名称 ZipFiles(srcfile, zip);/** * 压缩 * @param srcfile 产生的所以excel 文件路径+文件名 * @param zipfile 压缩到哪里 */ private static void ZipFiles(File[] srcfile, File zipfile) { byte[] buf = new byte[1024]; try { ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipfile)); for (int i = 0; i < srcfile.length; i++) { FileInputStream in = new FileInputStream(srcfile[i]); out.putNextEntry(new ZipEntry(srcfile[i].getName())); int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } out.closeEntry(); in.close(); } out.close(); } catch (IOException e) { e.printStackTrace(); } }
0 0
- 对指定文件(一个或多个)进行压缩,并存放到指定路径
- zip压缩多个路径的文件或目录到指定zip
- 对指定文件或目录进行压缩和解压缩的工具类总结
- C#对指定的文件调用RAR进行压缩保存
- 对一个文件中的指定信息进行过滤输出结果
- 指定分割符,分割字符串并存放到 list 中
- CodeSmith批量代码生成并存放到指定目录
- 开启指定路径的文件或网页
- windows无法访问指定设备路径或文件
- ABAP开启指定路径文件或程序
- linux/unix下对指定大小的文件进行批量压缩
- Linux系统下创建任务,对指定目录文件进行自动压缩存档
- 作业一 目标二 从命令行输入一个参数(指定目录或文件),输出该目录下指定类型文件(.cs, .java)的个
- 拷贝一个目录(文件)到指定路径
- 对指定的目录进行递归获取递归过程所有的java文件的路径。
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC DBREINDEX对指定数据库中的表重新生成一个或多个索引
- java swing jtable 给指定的(一个或多个)单元格设置背景色
- 打开系统自带的图片或文件管理器,指定路径打开指定图片或文件
- poj 1125Stockbroker Grapevine
- 自定义LinkedList实现
- 进入项目文件
- 利用expdp/impdp数据泵对oracle进行数据迁移
- Newtonsoft.Json
- 对指定文件(一个或多个)进行压缩,并存放到指定路径
- Xcode language not recognized: 'ml2'
- UVa 540 Team Queue
- 图像处理工具 ImageMagick
- VMware中安装ArcGIS10.3 For Server并发布服务注意事项
- [构架]马斯克软件思维
- MySQL行锁深入研究
- 源码分析之ArrayList
- 【bzoj 2132】圈地计划(最小割)