【发布时间】:2010-08-08 04:25:43
【问题描述】:
我使用 python tarfile 模块。
我在 tar.gz 文件中有系统备份。
我需要获取一级目录和文件列表,而不需要获取存档中的所有文件列表,因为它太长了。
例如:我需要得到 ['bin/', 'etc/', ... 'var/'] ,仅此而已。
我该怎么做?甚至可能没有 tar 文件?那怎么办?
【问题讨论】:
我使用 python tarfile 模块。
我在 tar.gz 文件中有系统备份。
我需要获取一级目录和文件列表,而不需要获取存档中的所有文件列表,因为它太长了。
例如:我需要得到 ['bin/', 'etc/', ... 'var/'] ,仅此而已。
我该怎么做?甚至可能没有 tar 文件?那怎么办?
【问题讨论】:
如果不扫描整个文件,就无法扫描 tar 的内容;它没有中心索引。您需要 ZIP 之类的东西。
【讨论】: