我尝试在我的python程序中使用shutil.copytree(libEntity,newDir),但得到以下错误: FileExistsError: newDir 183无法创建文件,因为该文件已经存在:‘C:\ WinError \newDir
基本上,它会报告目标目录newDir已经存在。
我以为这就是使用shutil.copytree的目的?我在Windows 10上使用Python 3.8.5
我也尝试过'distutils.dir_util.copy_tree(libEntity,newDir)‘,但是它不能正常工作。它从源目录复制所有文件,但不保留目标文件夹中的目录结构,而是创建目标文件夹(newDir),并将所有源文件放在目标文件夹中,而不创建目录树。这是没有帮助的。
有什么建议吗?
谢谢。
发布于 2020-08-31 04:57:25
有一个参数: dirs_exist_ok,缺省值为False。将其与True一起使用。
shutil.copytree(libEntity,newDir,dirs_exist_ok=True)https://stackoverflow.com/questions/63661976
复制相似问题