【发布时间】:2018-06-25 22:05:08
【问题描述】:
我有一个要求,我需要通过 python 将 Clearcase 特定版本的目录和子目录文件复制到另一个位置。当我使用 shutil.copytree 函数时,它会复制文件夹文件,但问题是它将文件创建为目录类型。
ex:
source = "testfolder/@@/main/1"
destination = "/home/myid/test"
shutil.copytree(source, destination)
对于上述代码,我将所有文件名作为目录类型。
你能帮我如何将特定版本的文件夹复制到 python 或 unix 中的另一个位置(clearcase)
【问题讨论】:
-
所以,如果我理解正确的话,
source树中的 文件 最终会在 @ 中显示为 目录 987654323@目录?看起来很奇怪。你能确认它们实际上是文件而不是符号链接或类似的东西吗?即使是这样,对我来说仍然很奇怪......因此,我猜想令人惊讶的地方在于 clearcase 如何存储版本化文件的本质。我根本不熟悉的东西。
标签: python unix directory copy clearcase