如何使用7-Zip从多个zip存档中删除文件

use*_*415 3 7zip batch-file

我有一千个zip压缩文件,所有压缩文件都包含我要删除的文件。我可以从命令行中一次将7Zip删除一个文件:

7z d -r archive.zip *.pdf
Run Code Online (Sandbox Code Playgroud)

但是我如何将其应用于所有文件,这些文件本身又分组在子目录中?

Ree*_*ube 5

尝试这个:

for /r %v in (*.zip) do 7z d -r "%v" *.pdf
Run Code Online (Sandbox Code Playgroud)

但是不知道它是否有效,只是写出我的头:P

  • 对“for /r %v in (*.zip) do 7z d -r %v *.pdf”进行了出色的微小更改,效果非常好。谢谢 (2认同)