【发布时间】:2010-05-20 15:48:48
【问题描述】:
是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?我们有 file.zip 如何创建 .BAT 命令文件以将其解压缩\解压缩到某个文件夹。仅使用本机 WINDOWS XP 程序和命令。
那么..怎么做这样的事情? (请提供代码示例)
【问题讨论】:
标签: windows windows-xp zip unzip batch-processing
是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?我们有 file.zip 如何创建 .BAT 命令文件以将其解压缩\解压缩到某个文件夹。仅使用本机 WINDOWS XP 程序和命令。
那么..怎么做这样的事情? (请提供代码示例)
【问题讨论】:
标签: windows windows-xp zip unzip batch-processing
是的。
但这涉及使用“脚本”和System.FileSystemObject(一个很好的关键字)的使用。您应该可以使用cscript/WSH,它可以运行VBScript 或JScript(WSH 5.6 附带XP)。总体思路是here。不过,这种方法还有一些其他有趣的“问题”;操作异步运行,可能会出现压缩对话框 -- 但它可以使用标准 XP 工具完成。
我建议下载7-zip。它是一个 200~400k 的独立命令行可执行文件(取决于版本),但它需要初始“安装”才能首先获取可执行文件。运行 7-zip 不需要 GUI。
【讨论】:
不,Windows XP 附带的本机 zip/unzip 库不支持命令行。唯一的解决方案是使用解压缩库。
【讨论】: