我看到了有关该主题的各种帖子/答案,但答案都没有用。
环境:
- Windows 10
- 64 位
- 7-zip 位于 c:\program files\7-Zip
我有一个文件夹 d:\zipfiles,里面有很多 *.zip 文件
我想将此文件夹中的所有 zip 文件解压缩到其各自的子文件夹中
答案1
此 Windows 命令行自 2023 年起有效:
for /r %f in (*.zip) do 7z x %f -o*
假设 7z.exe 在您的路径中可用。
如果您的系统路径中没有 7-zip:
选项1:
将上述代码中的 7z 替换为文件“c:\program files\7-zip\7z.exe”的完整路径,如下所示:
for /r %f in (*.zip) do "c:\program files\7-zip\7z.exe" x %f -o*
选项 2:
编辑 Windows“系统环境变量”,并将 7-Zip 文件夹添加到列表中:
- 单击搜索图标(任务栏左下角)
- 输入“编辑系统环境变量”
- Windows 将打开“系统属性”
- 点击“环境变量”按钮(右下角)
- 在顶部部分找到“路径”项,然后单击编辑...
- 检查 7-Zip 是否在列表中(很可能没有),如果没有,请点击新建按钮
- 输入您的 Z-Zip 应用程序的安装位置(例如 C:\Program Files\7-Zip)
- 单击“确定”