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