我正在尝试在python中使用shutil模块。我要将文件夹('movee'
)从我的cwd复制到'D'
驱动器。
这是代码:
import shutil
shutil.copytree('movee', 'D:\\')
但是当我运行它时,出现以下错误:
PermissionError: [WinError 5] Access is denied: 'D:\\'
我尝试以管理员身份运行cmd,但问题仍然存在。 有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
目标目录必须不存在,并在copytree
的目标参数中命名。 (其他复制工具的行为有所不同,如果目标是目录,则使用源的基本名称作为目标。)这应该起作用:
shutil.copytree('movee', 'D:\\movee')
该错误可能是由于尝试创建目录D:\
导致的。