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

本文标签: 轻松上手 文件的快 代码实现