我有一堆 zip 文件,其中有多个级别的 zip 文件。
我只想提取与此模式匹配的文件:“_dnbr6.tif”,它们可以位于 zip/目录层次结构的不同级别。
一个额外的提示是,我要查找的文件位于名为“fire_bundle”的目录/zip 文件(zip 文件内)中。不同 zip/目录的大小写会发生变化。
如何在不提取每个嵌套 zip 文件的所有文件的情况下执行此操作?
我想这个想法是:
迭代每个 zip 文件,列出其中的所有文件,如果我的文件模式匹配,则将其提取。
如果没有,请匹配我的 zip 模式 (fire_bundle) 并仅提取该 zip 文件并递归查找我的文件模式(列出该 zip 内的文件等)
我仍然不知道如何执行递归部分,因此非常感谢任何帮助。