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

温岭哪里有做网站的广州seo推广服务

温岭哪里有做网站的,广州seo推广服务,服装网站建设推荐,软件的ui设计是什么读取压缩包内文件总数 简介 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.hrbkazy.com/news/28049.html

相关文章:

  • 如何设置网站服务器东莞网站推广哪里找
  • 做直播网站如何投放网络广告
  • 易语言编程可以做网站么项目推广方案怎么写
  • 做数学ppt工具的网站百度平台app下载
  • 世界著名免费邮箱网站百度权重5的网站能卖多少钱
  • 一个完整的网站怎么做推广网页怎么做的
  • 长沙外贸建站网站规划与设计
  • 内蒙古建信建设有限公司网站广告设计需要学什么
  • 浦东新区网站建设公司哪家靠谱2022当下社会热点话题
  • 企业手机网站cmsseo关键词优化排名哪家好
  • 直接做那个视频网站semir
  • 网站logo例子小果seo实战培训课程
  • 上海高端定制网站公司seo长尾关键词
  • html5网站开发视频百度问一问付费咨询
  • 河南省级建设主管部门网站seo专员是干什么的
  • 用手机域名做网站有多少合肥网站推广公司
  • 素材图库网站源码最吸引人的营销广告词
  • 郑州网站建设专家引流人脉推广软件
  • 服务器维护中汕头网站优化
  • 手机网站用什么软件做seo必备软件
  • java做网站没有php好吗seo01网站
  • 网站会员页面做https关键词有哪些?
  • 制作一个网站代码太原网站制作优化seo公司
  • 网站哪个语言好凡科网
  • 服装如何做微商城网站seo模板建站
  • html网站源码下载全国免费信息发布平台
  • 泗洪有做网站怎么优化自己公司的网站
  • 做彩票网站代理赚钱吗百度手机助手网页版
  • 网站服务费做啥费用百度移动端模拟点击排名
  • 泉州网站建设多少钱百度网盟推广怎么做