7zip 命令行 - 提取文件夹中除 *.exe 之外的所有文件

7zip 命令行 - 提取文件夹中除 *.exe 之外的所有文件

我正在使用以下命令:

7z.exe x -y -o<dir> <archive dir> * -aoa -r

提取位于档案目录中的所有档案。

我遇到了一个问题,打包的 exe 文件最终也会被提取。

有没有办法提取目录内的所有文件但排除 *.exe 文件?

我尝试了 -x 标志 (-x!.exe 和 -xr!.exe),但它们不包括从 rar 和 zip 档案中提取 *.exe。

谢谢您的帮助。

答案1

您应该指定从文件夹内提取哪些文件<archive>。如果您只想从.zip文件中提取文件,则应指定<archive>\*.zip

7z.exe x -y -o<dir> <archive dir>\*.zip * -aoa -r

相关内容