gpt4 book ai didi

python - 如何使用 Python 将目录及其内容复制到现有位置?

转载 作者:IT老高 更新时间:2023-10-28 21:58:19 25 4
gpt4 key购买 nike

我正在尝试将目录及其所有内容复制到已存在的路径中。问题是,在 os 模块和 shutil 模块之间,似乎没有办法做到这一点。 shutil.copytree() 函数预期目标路径事先不存在。

我正在寻找的确切结果是将整个文件夹结构复制到另一个之上,并在找到的任何重复项上静默覆盖。在我开始编写自己的函数来执行此操作之前,我想我会问是否有人知道这样做的现有配方或片段。

最佳答案

distutils.dir_util.copy_tree做你想做的事。

Copy an entire directory tree src to a new location dst. Both src and dst must be directory names. If src is not a directory, raise DistutilsFileError. If dst does not exist, it is created with mkpath(). The end result of the copy is that every file in src is copied to dst, and directories under src are recursively copied to dst. Return the list of files that were copied or might have been copied, using their output name. The return value is unaffected by update or dry_run: it is simply the list of all files under src, with the names changed to be under dst.

(以上网址有更多文档)

关于python - 如何使用 Python 将目录及其内容复制到现有位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/512173/

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