GSutil RSync - изменить максимальный предел пути к файлу в соответствии с Windows - PullRequest
0 голосов
/ 24 июня 2019

У меня большой проект, который мне нужно сделать резервную копию с помощью GSutil.Я продолжаю получать «Ошибка 3» с файлами, близкими к пределу пути к файлу Windows.Есть ли способ заставить это работать?

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

(вывод на консоль) https://i.imgur.com/pV8Rj4r.png

Я использую Windows 10. Я выполнил команду: gsutil -m rsync -r -d -n Test Target

Это путь, который не удался:

C: \ Users \ temp \ Desktop \ Test \ TestPath \ LongTestTestTestTestTest Test - LongTestTestTestTestTest Test - LongTestTestTestTestTest Test - LongTestTestTestTestTestTest Test - TESTTESTTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestLONGER PATH 2 \ A BIT LONGER AGAIN \ LONG FILE NAME, 2_1225688.txt

(путь к Windows) https://i.imgur.com/LO2d9UL.png

У меня проблема в том, что Windows позволяет этим файлам существовать, но gsutil не можетсинхронизировать их.Если я укоротю путь на несколько символов, проблема исчезнет.Проблема возникает на этапе листинга. Она возникает как в папке soruce, так и в целевой папке.

...