为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以在 Go 中的 zipfile 对象中创建目录?

是否可以在 Go 中的 zipfile 对象中创建目录?

Go
繁花不似锦 2022-05-05 17:53:33
我正在使用 goroutines 同时从 S3 下载数据。对于上下文,我目前有一组样本。每个样本都包含地图形式的数据,其中一个键代表文件名,值指向 S3 中的路径。每个样本大约有 10 个文件需要从 S3 下载。我并行下载所有这些文件并写入一个共享的 zipfile 对象(找出互斥锁和东西)。我已经弄清楚了这个问题的并发方面,但我面临的问题是组织 zipfile 对象。我想知道是否可以在 zipfile 对象中创建子目录。否则我会留下一个包含我需要的所有数据的大量 zip 对象,但它并没有真正以任何有形的方式组织。理想情况下,我'
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

zip 格式没有文件夹/目录的概念,它只包含文件列表。

文件名可能被组合成在其中包含文件夹,因此这些文件夹只是“虚拟”,但不会像在“真实”文件系统中那样被记录。

所以不,您不能在 zip 文件中创建目录。


查看完整回答
反对 回复 2022-05-05
  • 1 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信