如何将几个* .zip存档文件解压缩到单独的文件夹中?

时间:2016-08-10 16:02:07

标签: windows batch-file command-prompt unzip winrar

我在Google上搜索过,但我找不到适用于Windows的内容。

如何将多个文件提取到多个文件夹中?

例如:a.zipb.zipc.zip到文件夹abc

我正在寻找命令提示符命令或批处理文件解决方案。

由于

1 个答案:

答案 0 :(得分:0)

在GUI模式下使用 WinRAR

  1. 启动 WinRAR
  2. 选择所有* .zip文件。
  3. 点击工具栏中的提取到图标。
  4. 输入目标文件夹或浏览到目标文件夹。
  5. 检查其他组中将文件提取到子文件夹选项。
  6. 点击按钮确定
  7. 如果您想了解有关这些提取选项的详情,请点击按钮帮助之前点击。

    或者从命令行使用包含* .zip文件的当前目录和所有存档文件,这些文件也应该提取到当前目录的子文件夹中,并将ZIP文件的名称作为文件夹名称:

    "%ProgramFiles%\WinRAR\WinRAR.exe" x -ad -cfg- -ibck *.zip
    

    如何构建这样的 WinRAR 命令行?

    1. 启动 WinRAR
    2. 点击帮助主题上的菜单帮助
    3. 点击列表项命令行模式上的目录标签。
    4. 单击列表项命令行语法,阅读此帮助页面并将粗体行复制到文本编辑器或命令提示符窗口中。
    5. 点击列表项命令上的目录标签。
    6. 单击列表项字母命令列表,并在文本编辑器或命令提示符窗口中用最合适的任务命令字母替换<command>
    7. 点击列表项切换上的目录标签。
    8. 点击列表项按字母顺序切换列表,并在文本编辑器或命令提示符窗口中用那些对任务有用的开关替换-<switch1> -<switchN>
    9. 使用相应的文件和/或文件夹名称替换文本编辑器或命令提示符窗口中 WinRAR 命令行的其余部分。
    10. 此任务最重要的开关-ad的简短说明是:

        

      -ad 将存档名称附加到目标路径

      从这里可以看出, WinRAR 甚至支持通配符模式作为存档文件名,用于提取与模式匹配的所有存档文件。

      在安装 WinRAR 之后,默认启用了shell集成,还有另外一种方法。

      1. 选择要在文件管理器中提取的存档文件(Windows资源管理器)。
      2. 单击其中一个选定文件上的辅助(右)鼠标按钮以打开上下文菜单。
      3. 打开上下文子菜单 WinRAR ,如果由于启用了 WinRAR 中的级联上下文菜单 < - >> 选项 - 设置,则存在此子菜单 - 整合
      4. 点击上下文菜单项将每个存档解压缩到单独的文件夹