Ограничение на длину файлов в виндовс 10
Версия вин 10 про 1809
Не могу снять ограничение на длину пути. Если в проводнике длина пути доходит до примерно 250 символов - вылезает окно о том, что имена файлов слишком длинны и переместить/прочесть нельзя. ПОЖАЛУЙСТА, НЕ ПРЕДЛАГАЙТЕ ПЕРЕИМЕНОВАТЬ ПАПКИ. Их десятки тысяч, там вся база и подписаны они конкретными названиями для удобства нахождения файлов.
В редакторе локальной групповой политики "Включить длинные пути Win 32" - включено. Комп перезагружен тыщу раз. Не работает
Как снять/обойти ограничения?
Для примера. Путь имеет 247 знаков: "C:\Users\Nevada\Desktop\1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
В эту папку я уже ничего не могу поместить, вылезает окно: "Имена файлов слишком длинны..."
subst t: C:\Users\Nevada\Desktop\1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
t:
md test
cd test
md 111111111111111111111111111111111111111111111111111111111111111111111
норм все работает :)
PS: Программы типа far умеют работать и с более длинными именами
Вместо
C:\Users\Nevada\Desktop\11111111111111111111111111111111111111111111
пиши путь
\\?\C:\Users\Nevada\Desktop\1111111111111111111111111111111111111111111111
Так длина имени ограничится не 255 символами, а ~32 000 символами.
Вообще погугли про префикс \\?\ и как его правильно использовать.
Поставь Total Commander и будет тебе счастье.
запрещаю линукс ставить, там вообще в нем тебе не разобраться будет.
просто плюнь, тут нет решения.
Ограничение не снимешь. Линукс поставь второй системой, там таких проблем нет. С его помощью копируй и переноси