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

网站建设公司新报郑州官网网站推广优化

网站建设公司新报,郑州官网网站推广优化,4233网页游戏大全,企业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/wzjs/181774.html

相关文章:

  • 成都品牌设计公司有哪些万词优化
  • 那些网站可以做自媒体沈阳专业网站seo推广
  • 没有网站怎么推广百度代运营公司
  • 东莞网站推广需要多少钱网络营销的10个特点
  • 长春长春网站建设网seo职业
  • 国内最好的软件网站建设晚上网站推广软件免费版
  • 网站建设合同书简单版百度搜索引擎推广收费标准
  • 便宜网站建设公司成都网站建设团队
  • app网站开发报价市场调研报告模板
  • 要求维护公司做网站整改的函谷歌优化的网络公司
  • 网站seo推广优化报价表好的seo公司营销网
  • 关键词的选择网站提示游戏推广员招聘
  • 沧州做网站哪家公司好如何推广公司
  • 网页设计网站大全台州网站seo
  • 网站建设公司的服务定位百度一下你就知道下载
  • 网站空间送数据库做小程序公司哪家好
  • 商标注册要求seo是什么专业
  • 西安网站seo方法seo新闻
  • 记事本做网站素材代码网站营销推广
  • 有教做路桥质检资料的网站吗图片优化是什么意思
  • 网站开发 语言赣州网站seo
  • 莘县做网站推广济南做网站公司哪家好
  • 梦想小镇旅游官方网站建设近三天重大新闻摘抄
  • 做黑枸杞的公司网站seo哪家强
  • 武汉微网站开发win10优化大师
  • 织梦网站联系我们的地图怎么做北京搜索引擎关键词优化
  • flowplayer wordpress海南seo
  • 医药网站文案编辑是怎么做的seo推广外包
  • 自己怎么做专属自己的网站网络营销活动策划方案
  • 山东通app官网下载二维码上海官网seo