在Windows默认情况下,压缩文件夹时使用的命令是什么?

3
当我在Windows 10中压缩文件时,我执行以下步骤:

右键单击 → 发送到 → 压缩 (zipped) 文件夹

我一直试图复制这个命令,但我无法弄清楚Windows实际上是如何构建.zip文件的。我尝试了许多使用powershell的示例,它确实可以压缩文件夹,但似乎不是Windows使用的默认命令。
Windows使用哪个命令来压缩文件夹?

请查看此链接 - https://dev59.com/UF4c5IYBdhLWcg3wVpBI - 没有默认命令可以像右键单击一样执行压缩,但是您可以使用 zipjs.bat 来调用它,就像答案中所示。 - npocmaka
Windows 10现在也配备了tar,如果这更符合您的风格。 - SomethingDark
1
这个“发送到”上下文菜单项是一个位于 %AppData%\Microsoft\Windows\SendTo 目录下名为 Compressed (zipped) folder.ZFSendToTarget 的文件;在 Windows 注册表 (HKEY_CLASSES_ROOT) 中,你可以查找文件扩展名(一个名为 .ZFSendToTarget 的键)来了解实际发生了什么... - aschipfl
1个回答

2
在PowerShell中,您可以使用Compress-Archive -Path input.txt -DestinationPath output.zipCompress-Archive input.txt output.zip来压缩文件,其中input.txt也可以是一个文件夹。要从Windows命令提示符中调用PowerShell命令,请在命令开头添加"powershell"。例如,在Windows命令提示符中,如果要使用此命令,则应使用powershell Compress-Archive input.txt output.zip。您说您已经成功在PowerShell中执行此操作,因此只需使用相同的语法,并在命令开头添加"powershell"即可在cmd中执行。
如需更多信息或遇到问题,请查看https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.archive/compress-archive?view=powershell-5.1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接