Powershell文件压缩到多个zip文件

时间:2016-12-05 22:24:31

标签: powershell zip compression

在Powershell脚本中,我使用

等功能创建了zip文件存档
[io.compression.zipfile]::CreateFromDirectory.

现在这些档案变得越来越大,我需要将它们分解为5GB以下的文件。所以,我一直在查看一些文件压缩的​​MS API文档,寻找某种类型的磁盘跨越功能,或者将档案分布在多个文件中。

是否有人知道可以执行此操作的.Net或Powershell cmdlet?

谢谢!

1 个答案:

答案 0 :(得分:2)

我猜你已经读过有关文件大小限制的内容:
powershell compress-archive File size issue

zip file size in powershell

Compress-Archive

  

由于Compress-Archive依赖于Microsoft .NET Framework API System.IO.Compression.ZipArchive来压缩文件,因此使用Compress-Archive可以压缩的最大文件大小目前为2 GB。这是底层API的限制。

可能您可以使用7zip的音量选项/v4GB