gpt4 book ai didi

python - 压缩具有最大大小限制的文件

转载 作者:行者123 更新时间:2023-11-28 18:45:56 26 4
gpt4 key购买 nike

我有几个包含不同数量文件的目录,我想为包含目录中所有文件的每个目录创建 zip 文件。这对他们中的大多数人来说都很好,但是一个目录有更多的文件并且压缩整个文件会产生 20GB 以上的文件。我宁愿限制 zip 文件的最大大小并将其拆分为 5GB 的部分。有没有一种简单的方法可以用 Python 做到这一点?我现在正在使用 zipfile 模块,但我没有看到告诉它以特定文件大小自动拆分为多个 zip 的方法。

最佳答案

如果你可以使用 RAR 而不是 ZIPPER,你可以试试这个 RAR-PACKAGE

from librar import archive
myRAR = archive.Archive("resultPath",base)
myRAR.add_file("FilePath")
myRAR.set_volume_size("5000000K") # split archive based on volume size 5 Gigabytes

关于python - 压缩具有最大大小限制的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com