shutil.rmtree завершается ошибкой, потому что файл имеет \\? \ в пути - PullRequest
0 голосов
/ 08 декабря 2018

Я пишу скрипт Python, который ищет в папке архива и удаляет папки с резервными копиями, которые мне больше не нужны.Это для Windows.

Я использую

shutil.rmtree(myPath, True)

для удаления своих папок.Команда может удалить большую часть данных, но некоторые файлы остались позади.Я проверил, и у них всех есть \? \ Как начало их пути.

Как мне обойти это?

1 Ответ

0 голосов
/ 12 декабря 2018

Оказывается, я не могу удалить файлы, потому что полный путь был слишком длинным.Переименовав некоторые из папок в пути, я могу получить доступ и удалить файлы, как обычно.

...