Python Shutil模块copytree

时间:2018-10-08 12:14:47

标签: python python-3.x shutil

我正在尝试在python中使用shutil模块。我要将文件夹('movee')从我的cwd复制到'D'驱动器。 这是代码:

import shutil

shutil.copytree('movee', 'D:\\')

但是当我运行它时,出现以下错误:

PermissionError: [WinError 5] Access is denied: 'D:\\'

我尝试以管理员身份运行cmd,但问题仍然存在。 有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

目标目录必须不存在,并在copytree的目标参数中命名。 (其他复制工具的行为有所不同,如果目标是目录,则使用源的基本名称作为目标。)这应该起作用:

shutil.copytree('movee', 'D:\\movee')

该错误可能是由于尝试创建目录D:\导致的。