7.zip仅提取更新的文件

时间:2019-03-11 13:21:45

标签: python linux windows

我有.zip文件,其中约有40,000个文件。

问题:

  1. 第一次提取需要花费时间,没问题,但是对于第二次运行,应该仅提取被发现比zip更改的文件。只是想加快提取速度。
  2. 7z.exe中是否有提供多线程提取的选项。
  3. 还有其他基于python的代码/可执行文件吗?
  4. 与基于Linux的/usr/bin/unzip相同,速度更快。尽管它具有-o选项来覆盖,但它可以在20-22秒左右的时间内完成整个工作。是否有任何与/ usr / bin / unzip等效的基于Windows的解决方案?

我一直尝试-

  1. python:

        pkg.extractall(destination)```
    
  2. 可执行文件:

    powershell.exe Expand-Archive src.zip -DestinationPath dest_path
    7z x "src.zip" -o"dest" -aoa

所有上述定义的方法都需要花费大量时间。

感谢任何好人的解决方案。

如果事情不清楚,请让我。

谢谢

0 个答案:

没有答案