Отказ в доступе к файлам в Python
Вот код:
import shutil
shutil.copytree('E:\\test', 'D:\\')
Вот ошибка:
File "test2.py", line 2, in <module>
shutil.copytree('E:\\test', 'D:\\')
File "C:\Users\Назар\AppData\Local\Programs\Python\Python38-32\lib\shutil.py", line 554, in copytree
return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
File "C:\Users\Назар\AppData\Local\Programs\Python\Python38-32\lib\shutil.py", line 455, in _copytree
os.makedirs(dst, exist_ok=dirs_exist_ok)
File "C:\Users\Назар\AppData\Local\Programs\Python\Python38-32\lib\os.py", line 223, in makedirs
mkdir(name, mode)
PermissionError: [WinError 5] Access is denied: 'D:\\'
В чем заключается проблема? Как решить? Заранее спасибо!
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Второй аргумент функции должен быть каталогом.
Пример:
shutil.copytree('E:\\test', 'D:\\test') # При том, что D:\test не существует
Описание функции shutil.copytree(src, dst):
Recursively copy an entire directory tree rooted at
srcto a directory nameddstand return the destination directory.