admin 管理员组文章数量: 1184232
工作需求,需要写一个导出zip格式的压缩包。可以包含ppt,pptx,doc,docx,xls,xlsx,txt,pdf,png,jpg,jpeg格式。于是乎发现了一个比较好的工具类,可以把本地的文件上传并压缩,然后下载为zip。
import javax.servlet.http.HttpServletResponse;import java.io.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;publicclassFileZipUtil{
privatestaticvoidhandlerFile(ZipOutputStream zip, File file, String dir)throws Exception {
//如果当前的是文件夹,则进行进一步处理 从本地读取极为方便if(file.isDirectory()){
//得到文件列表信息
File[] fileArray = file.listFiles();if(fileArray == null){
return;}//将文件夹添加到下一级打包目录
zi版权声明:本文标题:简化项目管理:用Java快速创建ZIP格式文件教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1770944224a3539344.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论