7za 从目录中删除某种类型的所有文件

7za 从目录中删除某种类型的所有文件

这似乎是很常见的事情,但我还没有找到答案。如何使用 7za 从 zip 存档中删除特定类型/扩展名的所有文件?

我正在使用的测试 zip 文件:

7za l zipTestB.zip


   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------

2021-02-26 09:54:57 D....            0            0  testFolder

2021-02-26 09:53:47 ....A           46           71  testFolder/testC.txt

2021-02-26 09:54:06 ....A           53               testFolder/testD.txt

2021-02-26 09:53:00 ....A           18           35  testA.txt

2021-02-26 09:53:11 ....A           23               testB.txt

------------------- ----- ------------ ------------  ------------------------

看起来这可行,但它似乎只删除 testA.txt 和 testB.txt (第一级文件)。

7za d zipTestB.zip *.txt -r

相关内容