Py学习  »  Python

python shutil模块copytree

Shell1500 • 4 年前 • 208 次点击  

我正试图在python中使用shutil模块。我想复制一个文件夹( 'movee' )从我的CWD到 'D' 驱动器。 代码如下:

import shutil

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

但是当我运行它时,会得到以下错误:

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

我尝试以管理员身份运行cmd,但问题仍然存在。 有人能帮我修一下吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38169
 
208 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Florian Weimer
Reply   •   1 楼
Florian Weimer    5 年前

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

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

该错误可能是尝试创建目录的结果。 D:\ .