Я исследовал аналогично заданные вопросы без превалирования. Я пытаюсь os.walk() дерево файлов, копируя набор файлов в каждый каталог. Отдельные файлы, похоже, скопированы в порядке (первая итерация по крайней мере), но возникает ошибка (IOError: [Errno 13] Permission denied: 'S:/NoahFolder \ .images') при попытке скопировать папку (.images) и ее содержимое ? У меня есть полные разрешения для этой папки (я считаю).Errno 13 Разрешение отклонено
Что дает?
import os
import shutil
import glob
dir_src = r'S:/NoahFolder/.*'
dir_dst = r'E:/Easements/Lynn'
src_files = glob.glob(dir_src)
print src_files
for path,dirname,files in os.walk(dir_dst):
for item in src_files:
print path
print item
shutil.copy(item, path)
@CodyBouche это похоже на пути к файлам Windows и сообщение кому-то слепому «chmod 777» - это плохой совет. –
@Noah создать меньший пример. Можете ли вы использовать 'shutil.copy' для копирования одного элемента из проблемного каталога? –
Если вы получаете ошибку «Отказано в разрешении», то разумно безопасно заключить, что у вас нет «полных прав на эту папку». – msw