我正在尝试将目录及其所有内容复制到已经存在的路径。问题是,在os模块和shutil模块之间,似乎没有办法做到这一点。该shutil.copytree()
函数期望目标路径事先不存在。
我要寻找的确切结果是将整个文件夹结构复制到另一个文件夹结构上,对发现的所有重复文件都进行无提示覆盖。在开始编写自己的函数来执行此操作之前,我想我想问一下是否有人知道执行此操作的现有食谱或代码段。
distutils.dir_util.copy_tree
做你想要的。
将整个目录树src复制到新位置dst。src和dst都必须是目录名。如果src不是目录,请引发DistutilsFileError。如果dst不存在,则使用mkpath()创建它。复制的最终结果是src中的每个文件都复制到dst,而src下的目录被递归复制到dst。使用输出名称返回已复制或可能已复制的文件列表。返回值不受update或dry_run的影响:它只是src下所有文件的列表,名称更改为dst下。
(以上网址的更多文档)
问题内容: 我有一个目录/ a / b / c,其中包含文件和子目录。我需要将/ a / b / c / *复制到/ x / y / z目录中。我可以使用哪些python方法? 我试过了,但是python尝试创建/ x / y / z并引发一个。 问题答案: 我发现此代码有效: 参考: Python 2:https://docs.python.org/2/distutils/apiref.html
问题内容: 将整个目录内容复制到Java或groovy中的另一个目录的方法? 问题答案: 将整个目录复制到保存文件日期的新位置。此方法将指定的目录及其所有子目录和文件复制到指定的目的地。目标是目录的新位置和名称。 如果目标目录不存在,则会创建该目录。如果目标目录确实存在,则此方法将源与目标合并,并且源优先。 为此,这是示例代码
问题内容: 我已经阅读了http://docs.docker.com/engine/reference/builder/#add,但是遇到了问题。我想将本地目录复制到docker 我试过了: 和: 也: 但是,我看到以下错误消息,但是本地目录中确实包含。 问题答案: 将本地目录的 内容 复制到docker映像目录中。 复制使用中的目录本身: 要么
问题内容: 我正在尝试将其所有内容(及其内容等)复制到python中。此外,我希望副本覆盖中的所有内容。 它 看起来 像可能是这个职位的合适的工具,但不能肯定是否有什么更容易/更明显,使用这样一个简单的任务。 如果它是正确的工具,该如何使用?根据文档,它需要8个参数。我是否必须通过所有8个just ,和,如果是,则通过(我是Python的新手)。 如果有更好的东西,有人可以给我一个例子,指出正确的
我正在尝试用不同的名称同步文件夹的两个内容: 我想将的内容复制到远程主机上的,但不复制目录本身。我尝试过类似于,但rsync不支持这一点。 rsync总是创建
本文向大家介绍python递归删除指定目录及其所有内容的方法,包括了python递归删除指定目录及其所有内容的方法的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇python递归删除指定目录及其所有内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。