admin 管理员组

文章数量: 1184232

最近写了一个Java导出zip格式的工具类,亲测有效,前提是需要导出的文件已经存在数据库,或者存到了服务器上,得让工具类能找到得到。本次导出支持doc,docx,pdf,xls,xlsx,ppt,txt,png,jpg,jpeg格式,希望能帮助到需要的小伙伴。

importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.List;importorg.apache.tools.zip.ZipEntry;importorg.apache.tools.zip.ZipOutputStream;publicclassZipUtils{
   
   publicstaticvoiddoCompress(String srcFile,String zipFile)throwsException{
   
   doCompress(newFile(srcFile),newFile(zipFile));}/**
     * 文件压缩
     * @param srcFile  目录或者单个文件
     * @param destFile 压缩后的ZIP文件
     */publicstaticvoiddoCompress(File srcFile,File destFile)throwsException{
   
   ZipOutputStream out =newZipOutputStream(newFileOutputStream(destFile));if(srcFile.isDirectory

本文标签: 文件 压缩包导 掌握