十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章为大家展示了后端服务器如何自动解压zip压缩包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联专注于企业成都营销网站建设、网站重做改版、九原网站定制设计、自适应品牌网站建设、H5高端网站建设、商城建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为九原等各大城市提供网站开发制作服务。
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; /** * 关于本地zip的操作工具类 * * @author edison_kwok */ public class ZipUtils { /** * 解压zip文件,并删除zip文件 * 该方法只针对 鹏元 * * @param zipPath * @return * @throws Exception */ public static String unZip(String zipPath, String zipName) { String unZipName = ""; FileInputStream fis = null; ZipInputStream zins = null; FileOutputStream fos = null; ZipEntry entry = null; try { fis = new FileInputStream(zipPath + zipName); zins = new ZipInputStream(fis); while ((entry = zins.getNextEntry()) != null) { String entryName = entry.getName(); if (entryName.endsWith(".pdf")) { unZipName = entryName; } fos = new FileOutputStream(zipPath + entryName); byte[] buffer = new byte[2048]; int len = -1; while ((len = zins.read(buffer)) != -1) { fos.write(buffer, 0, len); } zins.closeEntry(); } } catch (IOException e) { e.printStackTrace(); } finally { try { if (fos != null) { fos.close(); } if (zins != null) { zins.close(); } if (fis != null) { fis.close(); } } catch (IOException e) { e.printStackTrace(); } } return unZipName; } }
上述内容就是后端服务器如何自动解压zip压缩包,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。