代码之家  ›  专栏  ›  技术社区  ›  Sridhar Ratnakumar

python tarfile模块在提取过程中覆盖现有文件-如何禁用它?

  •  1
  • Sridhar Ratnakumar  · 技术社区  · 14 年前

    有办法阻止吗 tarfile.extractall ( API )是否覆盖现有文件?“预防”是指在即将发生覆盖时理想地引发异常。当前的行为是以静默方式覆盖文件。

    2 回复  |  直到 14 年前
        1
  •  3
  •   SilentGhost    14 年前

    您可以检查的结果 tarfile.getnames 针对现有文件并引发错误。

        2
  •  0
  •   Karl Bielefeldt    14 年前

    你试过设定吗 tarfile.errorlevel 到2?这将导致出现非致命错误。我假设覆盖属于该类别。

    推荐文章