通过Windows 7内置功能但通过命令行压缩特定文件夹中的整个文件

时间:2012-09-04 10:44:08

标签: shell powershell windows-7 command-line batch-file

我想通过命令行压缩文件夹及其所有内容。它应该类似于我们压缩windows 7 64 bit中的某个文件夹时的情况。 通过右键单击任何文件夹 - >发送至 - >压缩文件夹。 是否有上述使用命令行压缩的过程。我希望它通过命令行,因为我想创建一个批处理文件。 我不能使用任何第三方工具。

2 个答案:

答案 0 :(得分:1)

Nativelty?不,但你可以使用像7-Zip这样的东西,它有命令行工具。顺便说一句,7-Zip是免费的,不需要安装。

http://www.7-zip.org/

好吧,我发现了一些你可以尝试使用PowerShell的东西:

http://blogs.msdn.com/b/daiken/archive/2007/02/12/compress-files-with-windows-powershell-then-package-a-windows-vista-sidebar-gadget.aspx

https://serverfault.com/questions/18872/how-to-zip-unzip-files-in-powershell/201604#201604

这有Command Line和PowerShell解决方案:

https://superuser.com/questions/110991/can-you-zip-a-file-from-the-command-prompt-using-only-windows-built-in-capabili

答案 1 :(得分:0)

尝试紧凑或拉链。压缩创建一个压缩文件,而zip与你正在做的文件夹相同 - >发送至 - >压缩文件夹