【问题标题】:Is it possible to unzip .ZIP file using .BAT command on Windows XP?是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?
【发布时间】:2010-05-20 15:48:48
【问题描述】:

是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?我们有 file.zip 如何创建 .BAT 命令文件以将其解压缩\解压缩到某个文件夹。仅使用本机 WINDOWS XP 程序和命令。

那么..怎么做这样的事情? (请提供代码示例)

【问题讨论】:

    标签: windows windows-xp zip unzip batch-processing


    【解决方案1】:

    是的。

    但这涉及使用“脚本”和System.FileSystemObject(一个很好的关键字)的使用。您应该可以使用cscript/WSH,它可以运行VBScript 或JScript(WSH 5.6 附带XP)。总体思路是here。不过,这种方法还有一些其他有趣的“问题”;操作异步运行,可能会出现压缩对话框 -- 但它可以使用标准 XP 工具完成。

    我建议下载7-zip。它是一个 200~400k 的独立命令行可执行文件(取决于版本),但它需要初始“安装”才能首先获取可执行文件。运行 7-zip 不需要 GUI。

    【讨论】:

    • 我尝试使用这个解决方案(几年前),但弹出的对话框(进度条、阻止错误消息)很烦人。命令行实用程序绝对是要走的路。
    • 你有 XP 吗?你能测试一下这个stackoverflow.com/questions/2874387/… 吗?
    • @Ole Jak 现在没有 XP。几年前我在 XP/2k 系统上做过,最近在带有 PowerShell 的 Windows 7 上做过(我不知道我在想什么)。看看 devio 说了什么,因为它确实适用 - 因此建议获得真正的实用程序。快乐...编码?
    【解决方案2】:
    【解决方案3】:

    不,Windows XP 附带的本机 zip/unzip 库不支持命令行。唯一的解决方案是使用解压缩库。

    【讨论】:

      猜你喜欢
      • 2012-06-25
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2012-12-16
      • 2011-02-21
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      相关资源
      最近更新 更多