【发布时间】:2020-12-19 01:14:45
【问题描述】:
我试图在我的 python 程序中使用 shutil.copytree(libEntity,newDir) 并且我收到以下错误: FileExistsError:[WinError 183] 当文件已存在时无法创建文件:'C:\Users\newDir
基本上它抱怨目标目录 newDir 已经存在。
我认为这就是使用 shutil.copytree 的目的吗?我在 Windows 10 上使用 Python 3.8.5
我也尝试了“distutils.dir_util.copy_tree(libEntity,newDir)”,但这不能正常工作。它从源目录复制所有文件,但不保留目标文件夹中的目录结构,而是创建目标文件夹 (newDir) 并将所有源文件放在目标文件夹中,而不创建目录树。这没有帮助。
有什么建议吗?
谢谢。
【问题讨论】:
-
建议具体做什么?
copytree的文档说“目标目录必须不存在。”此刻是什么?一个空目录? -
很好的教程,可以关注google.com/amp/s/www.geeksforgeeks.org/…
标签: python