将目录添加到7z存档

时间:2014-03-17 00:35:14

标签: 7zip

我有一个如下所示的目录结构:

SomeDir/
    Subdir1/
    Subdir2/
    Subdir3/

每个子目录包含很多东西,因此压缩/提取Somedir需要很长时间。我想单独压缩每个Subdir,但我需要每个存档包含路径

Somedir/SubdirN/contents_of_SubdirN  # for N in [1, 2, 3]

目前我正在压缩SomeDir然后将其复制3次,对于每个存档,删除Subdirs中的2个。但我觉得有更好的方法。

我是否可以通过某种方式自行压缩SubdirN,然后将Somedir添加到存档的根目录,并将SubdirN移至Somedir,或压缩{ {1}}指定应将其压缩到名为SubdirN的目录中?

或者可能还有其他一些方法吗?

1 个答案:

答案 0 :(得分:0)

经过大量搜索后,我无法找到7zip的选项来执行此操作。我最终编写了一个python脚本,将我想要存档的内容复制到我想要的层次结构中的另一个位置,然后在目录上调用7zip。