当前位置: 首页 > news >正文

邢台学校网站建设报价wordpress增加内存

邢台学校网站建设报价,wordpress增加内存,创建网站基本步骤,seo网络培训班读取压缩包内文件总数 简介 ZipArchiveInputStream 是 Apache Commons Compress 库中的一个类,用于读取 ZIP 格式的压缩文件。在处理 ZIP 文件时,编码格式是一个重要的问题,因为它决定了如何解释文件中的字符数据。通常情况下,Z…

读取压缩包内文件总数

简介

ZipArchiveInputStream 是 Apache Commons Compress 库中的一个类,用于读取 ZIP 格式的压缩文件。在处理 ZIP 文件时,编码格式是一个重要的问题,因为它决定了如何解释文件中的字符数据。通常情况下,ZIP 文件中的文本文件是以特定的字符编码格式存储的,例如 UTF-8 或 ISO-8859-1。但是,ZIP 规范并没有规定文件的编码格式,因此不同的 ZIP 文件可能使用不同的编码。

ZipArchiveInputStream 允许用户设置编码格式,以正确处理 ZIP 文件中的文件名或文件内容。默认情况下,ZipArchiveInputStream 可能使用 UTF-8 编码来读取文件名,但如果 ZIP 文件中的文件名使用了不同的编码,那么就需要显式地设置正确的编码格式。

例如,如果 ZIP 文件中的文件名使用了 GBK 编码,那么在创建 ZipArchiveInputStream 对象时,需要调用 setEncoding("GBK") 方法来设置正确的编码格式。这样,ZipArchiveInputStream 就能正确地解析文件名,避免乱码问题。

使用 ZipArchiveInputStream 的基本步骤如下:

  1. 创建一个 ZipFile 对象,传入一个 ZIP 文件的 File 对象或 ZIP 文件的路径作为参数。
  2. 通过 ZipFile 对象的 getInputStream 方法获取一个 InputStream 对象,用于读取 ZIP 文件的数据。
  3. 创建一个 ZipArchiveInputStream 对象,传入上一步获取的 InputStream 对象作为参数。
  4. 使用 ZipArchiveInputStream 对象的 getNextEntry 方法来获取 ZIP 文件中的每一个条目(即压缩包内的文件或文件夹),并对其进行处理。可以使用 read 方法读取条目的数据。
  5. 处理完一个条目后,使用 closeEntry 方法关闭该条目。

代码逻辑

public class Test {public static void main(String[] args) {AtomicInteger atomicInteger = new AtomicInteger(0);File file = FileUtil.file("C:\\Users\\a\\Downloads\\train_val_images.zip");try (ZipArchiveInputStream inputStream = new ZipArchiveInputStream(new FileInputStream(file),UTF_8)){ZipArchiveEntry nextZipEntry;while ( (nextZipEntry = inputStream.getNextZipEntry()) != null)if (!nextZipEntry.isDirectory()){atomicInteger.incrementAndGet();}}  catch (Exception e) {e.printStackTrace();}System.out.println(atomicInteger.intValue());}
}

测试效果

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/472303.html

相关文章:

  • 哈尔滨市建设局网站商业网站模板下载
  • 怎么制作一个网站首页wordpress 等待响应
  • 旅游类网站开发毕业设计精美免费ppt模板下载
  • commons-collections4(集合工具库)
  • 张掖市作风建设年活动网站北京最新消息情况今天
  • 下采样与上采样:神经网络中的信息浓缩与恢复
  • h5响应式网站建设西安网站建设定
  • 网站上做镜像是什么意思深圳外贸网站定制
  • 内蒙古网站建设云聚企业网站托管技巧
  • 耐克网站建设策划方案网站搭建公司加盟
  • 北京做网站的人点播视频服务器
  • 春节网站设计wordpress themes 目录
  • 网站建设 做一个网站需要多少钱网站托管费
  • 合肥高端网站wordpress roles
  • 购房者网站北京哪家装修公司好
  • 有关于网站建设类似的文章做料理网站关键词怎么设置
  • 做任务可以给钱的网站陕西网站建设设计
  • 湖南建设监理报名网站wordpress无评论
  • 海淀网站建设哪家公司好网站建设主要做什么
  • 如何在DBeaver中配置高斯数据库的连接
  • 网站一般做几页wordpress网站推翻重建
  • 网站设计要点网页设计论文总结怎么写
  • 网站建设方案书 icp备案网站备案符号
  • 网站首页设计收费外贸网站如何做的好
  • 个人做网站如何赚钱广州网络推广哪家好
  • 网站公司销售cnzz如何查询某个网站频道的流量
  • 北京市住房城乡建设厅网站首页有关网站建设的文章句子
  • 建网站优化特色的佛山网站建设
  • 商城网站开发多华蓥住房和城乡建设厅网站
  • 做物流网站模块模板建设网站