在Windows XP上,是否可以使用.BAT命令解压.ZIP文件?我们有file.zip,如何创建一个.BAT命令文件来将其解压缩/解包到某个文件夹中。仅使用本机的Windows XP程序和命令。
那么,如何做到这一点?(请提供代码示例)
在Windows XP上,是否可以使用.BAT命令解压.ZIP文件?我们有file.zip,如何创建一个.BAT命令文件来将其解压缩/解包到某个文件夹中。仅使用本机的Windows XP程序和命令。
那么,如何做到这一点?(请提供代码示例)
可以。
但这涉及使用“脚本”和System.FileSystemObject(一个很好的关键字)。您应该能够使用cscript/WSH,它可以运行VBScript或JScript(WSH 5.6带有XP)。总体思路在这里。但是,这种方法存在一些其他有趣的“问题”:操作以异步方式运行,压缩对话框可能会出现--但是使用标准XP工具可以完成此操作。
我建议下载7-zip。它是一个200〜400k的独立命令行可执行文件(取决于版本),但需要进行初始“安装”以首先获取可执行文件。您无需GUI即可运行7-zip。
不,Windows XP自带的zip/unzip库不支持命令行。唯一的解决方案是使用解压缩库。