将文件夹压缩成多个zip存档

纳米

我知道,在Linux环境中,可以将一个文件夹压缩成多个较小的zip档案,例如:

zip -r -s 64 archive.zip FolderName/

但是是否有使用powershell或commandprompt的等效选项?

wp78de

如果要创建一个多部分的zip存档,可以尝试一下DotNetZip

这就是它在C#中的工作方式

using (ZipFile zip = new ZipFile())
{
  zip.UseUnicode= true;
  zip.AddDirectory(@"Folder");
  zip.MaxOutputSegmentSize = 100*1024 ; // 100k segments
  zip.Save("MyFiles.zip");
}

或者,如果您可以使用7zip解决,则可以使用7ZipPowershell来做到这一点:

PS> Install-Module -Name 7Zip4Powershell
PS> Compress-7Zip -Path . -VolumeSize 102400 -ArchiveFileName "C:\Users\me\Desktop\abc.7z"

PS:段大小在两种情况下均以字节为单位。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一个文件夹中的所有未压缩文件压缩成一行

将旧的日志文件压缩成单个zip-linux

批处理脚本,用于将多个文件压缩成单独的输出

如何将大文件压缩成更小的部分?

如何压缩多个文件夹,每个文件夹都压缩到自己的zip存档中?

将字典压缩成字典字典

将两个列表压缩成文本文件

有什么方法可以将目录压缩成单个文件

使用终端将多个文件夹压缩为一个zip文件

如何将行压缩成一个?

将数据压缩成最小数量的文本?

将字典列表压缩成单个字典?

使用 pandas 将记录压缩成单行

将空格分隔的列表压缩成元组

将ZIP存档中的文件夹内的文件提取到当前文件夹

如何解压缩多个 zip 文件夹

批处理如何使用 7zip 将多个 zip 文件解压缩到其原始文件夹?

Python zipfile不会解压缩Windows zip存档的文件夹

将文件夹中的所有子文件夹压缩为单个zip文件

将多个zip文件解压缩到具有特定名称的不同文件夹中

将多个档案压缩到特定文件夹

如何将多个文件夹7zip压缩到一个7z包中?

将多个 zip 文件转换为常规文件夹

使用Powershell 7zip HEIC 文件,将7zip 存档命名为直接子文件夹的名称,然后从多个子文件夹中删除HEIC 文件

如何将文件夹中的多个文件压缩到一个压缩文件夹中?

解压缩到与存档同名的文件夹

如何使用快捷方式进行压缩存档以将当前文件夹压缩到相同的目标位置

将多行的组压缩成单行,以保持R中x最高的值。

将list [0],list [1],list [2],...压缩成一个简单的语句