public void zipFile() throws IOException {
String dir="e:/testPicture";
File d = new File(dir);
if (!d.isDirectory())
throw new IllegalArgumentException("Not a directory: " + dir);
String[] entries = d.list();
byte[] buffer = new byte[4096]; // Create a buffer for copying
int bytesRead;
//File zipfile=new File("e:test.zip");
ZipOutputStream out = new ZipOutputStream(new FileOutputStream("e:/test.zip"));
for (int i = 0; i < entries.length; i++) {
File f = new File(d, entries[i]);
if (f.isDirectory())
continue;
FileInputStream in = new FileInputStream(f);
ZipEntry entry = new ZipEntry(f.getPath());
out.putNextEntry(entry);
while ((bytesRead = in.read(buffer)) != -1)
out.write(buffer, 0, bytesRead);
in.close();
}
out.close();
}
分享到:
相关推荐
java 打包 目录 文件 zip java 打包 目录 文件 zip java 打包 目录 文件 zip
java中将多个excel打包成zip文件下载.rar
Java根据Url把多个文件下载到指定的文件夹目录,然后再将文件夹目录打包成zip导出,包括子目录也可以打包,有个简单的导出html页面,点击导出按钮下载zip。
应用java来压缩需要打包的文件,在系统管理中将毛哥路径或者某个文件夹压缩成zip包
java 实现指定目录下的文件打包zip格式 并指定存放zip包
JAVAWEB项目,实现将服务器文件打包成.zip文件,然后再下载到本地上。
java打包压缩ZIP 里面详细讲解了如何将一个文件打包 如何解压一个包
生成excel并打包成zip文件,包含主要的生成类和如何打包的代码,主要是嵌套的关系
主要为大家详细介绍了java后台批量下载文件并压缩成zip下载的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java打包文件夹为zip 或者打包文件 ,通过测试 zipcomcompressor 单个文件打包,循环打包速度会快非常多,要是打包文件夹,速度很慢。
因项目需求,需要在线生成world文档,并且需要批量生成world,那么就可以用zip打包所有world进行下载,这里提供的是一个简单的demo,如需了解在线生成文件,并打包到zip,可以问我
NULL 博文链接:https://qifan.iteye.com/blog/1409657
包含了使用的jar包,以及一个Java类,实现了使用Java对多目录多层级的文件进行打包,以及对ZIP包进行解压缩的操作。
Java调用Zip类批量压缩多个文件,此前有一个是压缩单个文件,也可参考,相关代码中可找到此源码。 public class ZipDemo extends JFrame{ JFileChooser fileChooser; //文件选择器 JList fileList; //待...
NULL 博文链接:https://rd-030.iteye.com/blog/1912370
结合网上资源,写了一个文件夹打包的工具类,含所需ant.jar 压缩格式:.zip
楼上兄弟太黑,特意找的源码,2分处理,完美解决Java加密解密zip文件
将文件打包成zip的java源码.将文件打包成zip的java源码.
java控制指定路径下的文件夹压缩成zip格式。 java将zip压缩包解压成为文件夹。直接使用io流进行操作,不需借助其他jar包
此demo是用于java HttpURLConnection跨域传送图片文件和图片,模拟火狐浏览器,对zip文件进行解压,对图片进行加logo 水印,缩略等处理。其中系统兼容性需要进一步完善,急需要积分,所以先分享了。 ...