是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?
Posted
技术标签:
【中文标题】是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?【英文标题】:Is it possible to unzip .ZIP file using .BAT command on Windows XP? 【发布时间】:2010-05-20 15:48:48 【问题描述】:我们有 file.zip 如何创建 .BAT 命令文件以将其解压缩\解压缩到某个文件夹。仅使用本机 WINDOWS XP 程序和命令。
那么..怎么做这样的事情? (请提供代码示例)
【问题讨论】:
【参考方案1】:是的。
但这涉及使用“脚本”和System.FileSystemObject(一个很好的关键字)的使用。您应该可以使用cscript/WSH,它可以运行VBScript 或JScript(WSH 5.6 附带XP)。总体思路是here。不过,这种方法还有一些其他有趣的“问题”;操作异步运行,可能会出现压缩对话框 -- 但它可以使用标准 XP 工具完成。
我建议下载7-zip。它是一个 200~400k 的独立命令行可执行文件(取决于版本),但它需要初始“安装”才能首先获取可执行文件。运行 7-zip 不需要 GUI。
【讨论】:
我尝试使用这个解决方案(几年前),但弹出的对话框(进度条、阻止错误消息)很烦人。命令行实用程序绝对是要走的路。 你有 XP 吗?你能测试一下这个***.com/questions/2874387/… 吗? @Ole Jak 现在没有 XP。几年前我在 XP/2k 系统上做过,最近在带有 PowerShell 的 Windows 7 上做过(我不知道我在想什么)。看看 devio 说了什么,因为它确实适用 - 因此建议获得真正的实用程序。快乐...编码?【参考方案2】:简短的回答:没有。 解释:https://serverfault.com/questions/39071/does-windows-have-a-built-in-zip-command-for-the-command-line
【讨论】:
【参考方案3】:不,Windows XP 附带的本机 zip/unzip 库不支持命令行。唯一的解决方案是使用解压缩库。
【讨论】:
以上是关于是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?的主要内容,如果未能解决你的问题,请参考以下文章
在WINDOWS XP无法打开Tomcat中的Startup.bat,请帮忙找原因
在 Windows XP 中打开特定应用程序时运行 bat 文件
在WINDOWS XP无法打开Tomcat中的Startup.bat,请帮忙找原因
Windows XP 上的 rabbitmqctl.bat:无法连接到节点 rabbit@MYPCNAME:nodedown