Я пытаюсь скопировать файлы в Windows с помощью Python 2.7, но иногда это терпит неудачу.
shutil.copyfile(copy_file, dest_file)
Я получаю следующее IOError:
[Errno 2] No such file or directory
Но файл существует! Проблема в том, что путь к файлу слишком длинный. ( > 255 символов)
Как скопировать эти файлы? Не открывать их в других приложениях.
Чтобы создать файл со слишком длинным путем, создайте файл с максимально возможным именем файла и переместите содержащую папку глубже по древовидной структуре.
Я пробовал некоторые из этих методов без успеха: http://timgolden.me.uk/python/win32_how_do_i/copy-a-file.html