我看到关于这个主题的各种帖子/答案,但答案没有用。
环境:
我有一个包含许多 *.zip 文件的文件夹 d:\zipfiles
我想把这个文件夹里的所有zip文件解压到它们各自的子文件夹里
此 Windows 命令行自 2023 年起有效:
for /r %f in (*.zip) do 7z x %f -o*
这假设 7z.exe 在您的路径中可用。
如果 7-zip 不在您的系统路径中:
选项1:
编辑Windows“系统环境变量”,将7-Zip文件夹添加到列表中:
选项2:
将上面代码中的7z替换成文件“c:\program files -zip z.exe”的完整路径,像这样:
for /r %f in (*.zip) do "c:\program files\7-zip\7z.exe" x %f -o*