如何在 Windows 10 上使用 7-zip 将文件夹中的所有文件解压缩到各自的子文件夹?

问题描述 投票:0回答:1

我看到关于这个主题的各种帖子/答案,但答案没有用。

环境:

  • Windows 10
  • 64 位
  • 7-zip 位于 c:\program files -Zip

我有一个包含许多 *.zip 文件的文件夹 d:\zipfiles

我想把这个文件夹里的所有zip文件解压到它们各自的子文件夹里

windows batch-file command-line unzip 7zip
1个回答
0
投票

此 Windows 命令行自 2023 年起有效:

for /r %f in (*.zip) do 7z x %f -o*

这假设 7z.exe 在您的路径中可用。

如果 7-zip 不在您的系统路径中:

选项1:

编辑Windows“系统环境变量”,将7-Zip文件夹添加到列表中:

  1. 单击搜索图标(任务栏左下角)
  2. 进入“编辑系统环境变量”
  3. windows 将打开“系统属性”
  4. 点击“环境变量”按钮(右下角)
  5. 在顶部找到“路径”项,然后单击编辑...
  6. 检查是否列出了 7-Zip(很可能没有),如果没有,请单击“新建”按钮
  7. 输入您的 Z-Zip 应用程序的安装位置(例如 C:\Program Files -Zip)
  8. 点击确定

选项2:

将上面代码中的7z替换成文件“c:\program files -zip z.exe”的完整路径,像这样:

for /r %f in (*.zip) do "c:\program files\7-zip\7z.exe" x %f -o*
© www.soinside.com 2019 - 2024. All rights reserved.