隐藏页面特效

Windows压缩文件可以用 PowerShell中的Compress-Archive

压缩单个文件
 Compress-Archive -Path "D:\tmp\test.txt" -DestinationPath "D:\tmp\test.zip"
压缩多个文件
Compress-Archive -Path "D:\tmp\test.txt","D:\tmp\test2.txt" -DestinationPath "D:\tmp\test2.zip"
压缩文件夹
Compress-Archive -Path "D:\tmp\testFolder" -DestinationPath "D:\tmp\testFolder.zip"

 

Compress-Archive 是 PowerShell 中的一个命令,用于创建压缩文件(如 ZIP 文件)。以下是关于 Compress-Archive 的基本使用和参数说明:

基本使用

使用 Compress-Archive 命令,你可以将一个或多个文件或文件夹压缩成一个 ZIP 文件。

语法

powershell
1
2
<div id="mCSB_4" class="mCustomScrollBox mCS-minimal-dark mCSB_vertical_horizontal mCSB_outside" style="max-height: none;" tabindex="0"><div id="mCSB_4_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y mCS_x_hidden mCS_no_scrollbar_x" style="position: relative; top: 0px; left: 0px; width: 100%;" dir="ltr"><code-pre class="code-pre" id="pre-2xi7Rj"><code-line class="line-numbers-rows"></code-line>Compress-Archive -Path <string[]> -DestinationPath <string> [-CompressionLevel <CompressionLevel>] [-Force] [-Update] [-WhatIf] [-Confirm] [<CommonParameters>]
</code-pre></div></div><div id="mCSB_4_scrollbar_vertical" class="mCSB_scrollTools mCSB_4_scrollbar mCS-minimal-dark mCSB_scrollTools_vertical" style="display: none;"><div class="mCSB_draggerContainer"><div id="mCSB_4_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 0px; height: 0px; top: 0px;"><div class="mCSB_dragger_bar" style="line-height: 0px;"></div></div><div class="mCSB_draggerRail"></div></div></div><div id="mCSB_4_scrollbar_horizontal" class="mCSB_scrollTools mCSB_4_scrollbar mCS-minimal-dark mCSB_scrollTools_horizontal" style="display: none;"><div class="mCSB_draggerContainer"><div id="mCSB_4_dragger_horizontal" class="mCSB_dragger" style="position: absolute; min-width: 0px; width: 0px; left: 0px;"><div class="mCSB_dragger_bar"></div></div><div class="mCSB_draggerRail"></div></div></div>

参数说明

  • -Path <string[]>: 指定要压缩的文件或文件夹的路径。可以指定多个路径,使用逗号分隔。
  • -DestinationPath <string>: 指定压缩文件的输出路径和文件名。
  • -CompressionLevel <CompressionLevel>: 设置压缩级别。可选项有:FastestNoCompressionOptimal。默认为 Optimal
  • -Force: 强制覆盖现有的目标文件,而不提示。
  • -Update: 如果目标压缩文件已存在,并且 -Path 参数中的某些文件比压缩文件中的相应文件新,则更新压缩文件。
  • -WhatIf: 显示如果执行命令将发生什么,但实际上不执行命令。
  • -Confirm: 在执行命令之前提示确认。

示例

压缩单个文件

powershell
Compress-Archive -Path "C:\Files\Document.txt" -DestinationPath "C:\Archives\Documents.zip"

压缩多个文件

powershell
Compress-Archive -Path "C:\Files\Document1.txt", "C:\Files\Document2.txt" -DestinationPath "C:\Archives\Documents.zip"

压缩文件夹

powershell
Compress-Archive -Path "C:\Files\FolderToCompress" -DestinationPath "C:\Archives\FolderArchive.zip"

使用压缩级别

powershell
Compress-Archive -Path "C:\Files\FolderToCompress" -DestinationPath "C:\Archives\FolderArchive.zip" -CompressionLevel Fastest

注意事项

  • 如果目标路径(-DestinationPath)不存在,Compress-Archive 会尝试创建它。
  • 如果 -Path 参数指定的某个文件或文件夹不存在,Compress-Archive 会抛出一个错误。

确保你拥有足够的权限来读取源文件和写入目标文件,否则命令可能会失败。

使用 Compress-Archive 可以方便地创建压缩文件,从而节省存储空间并方便文件传输。


__EOF__

本文作者一念轮回
本文链接https://www.cnblogs.com/lbzwd/p/18074432.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   2一念轮回2  阅读(898)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示