Или попробуйте использовать 7zip для упаковки (и распаковки) файлов, чувствительных к длине пути. Я использовал его для переноса нескольких инсталляций IDE (эти пути к плагинам Eclipse, yikes!) и куча автоматически сгенерированной документации, и до сих пор не было ни одной проблемы.
Не совсем уверен, как он обходит ограничение в 260 символов, установленное Windows (из технической точки зрения), но эй, это работает!
Более подробная информация на их странице SourceForge здесь:
«NTFS может поддерживать имена путей длиной до 32 000 символов».
7-zip также поддерживают такие длинные имена.
Но это отключено в коде SFX. Некоторым пользователям не нравятся длинные пути, так как они не понимают, как с ними работать. Вот почему я отключил его в коде SFX.
и примечания к выпуску:
9.32 альфа 2013-12-01
- Улучшена поддержка имен файлов длиннее 260 символов.
4.44 бета 2007-01-20
- 7-Zip теперь поддерживает имена файлов длиной более 260 символов.
ВАЖНОЕ ПРИМЕЧАНИЕ. Чтобы это работало правильно, вам нужно указать путь к месту назначения в диалоговом окне "Извлечь" из 7zip , а не перетаскивать файлы в нужную папку. В противном случае папка "Temp" будет использоваться в качестве промежуточного кэша, и вы попадете в то же ограничение в 260 символов, как только Windows Explorer начнет перемещать файлы в их "окончательное место покоя". См. Ответы на этот вопрос для получения дополнительной информации.