Windows 7是否默认在安装的命令行上解压缩?


Answers:


26

是的,没有。

是的:

rundll32.exe zipfldr.dll,RouteTheCall filename.zip

将以“压缩文件夹”的形式在资源管理器中打开文件,类似于单击打开zip文件夹

否:

zipfldr.dll中没有其他入口点可以直接从命令行解压缩文件。我建议使用7zip命令实用程序或unzip.exe,因为它们是免费的(无论在啤酒中还是自由啤酒中)


4

如果您的PC上已经有Java JDK,并且bin目录位于路径中(大多数情况下),则可以使用命令行:

C:\Program Files\Java\jdk1.7.0_45\bin>jar xf test.zip

这里提供了jar工具的完整选项集。

例子:

提取jar文件

jar x[v]f jarfile [inputfiles] [-Joption]
jar x[v] [inputfiles] [-Joption]

如果您没有安装JDK,我建议您安装7-Zip,因为它非常轻巧:http : //www.7-zip.org/

范例:http//www.dotnetperls.com/7-zip-examples

资料来源:https : //stackoverflow.com/a/1021592/475876


1
好建议!它是服务器上可能存在的第三方软件包,可以避免安装可能引起附加安全风险的附加软件。
吉通哥亚'17

1

杰森·达菲特(Jason Duffett)的回复

/programming/17546016/how-can-you-zip-or-unzip-from-the-command-prompt-using-only-windows-built-in-ca

您可以在cmd行中尝试“展开MyFile.zip myFile”


1
正如Stack Overflow答案中的注释所指出的那样,这仅适用于.CAB文件,而不适用于zip文件。
斯科特,

请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill

很抱歉,我的粗心大意,我的答复是.CAB而不是zip文件。谢谢你的正确。
Ethan Kuo

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.