我正在使用以下命令:
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