Исправлена ли Windows 7 ограничение пути к файлу 255 символов?


Как я понимаю, ограничение 255 символов в пути к файлу является ограничением Windows. Каковы причины этого? Если да, то было ли это разрешено в Windows 7?

в нашей практике непрерывной интеграции мы часто имеем глубоко вложенные структуры проектов, и было бы чрезвычайно полезно иметь возможность выходить за пределы 255 символов. Сейчас мы несколько вынуждены структурировать наши проекты таким образом, чтобы не задеть этот искусственный потолок.

5 88

5 ответов:

посмотреть http://msdn.microsoft.com/en-us/library/aa365247(против.85).аспн

Это объясняет, что версии Unicode API Windows имеют более высокие ограничения и как это включить.

вы можете обойти этот предел с помощью subst, если вам нужно.

обходные пути не являются решениями, поэтому ответ "нет".

все еще ищем обходные пути, вот возможные решения: http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters

@Cort3z: если проблема все еще присутствует, это исправление: https://support.microsoft.com/en-us/kb/2891362 должен решить его (от win7 sp1 до 8.1)

из Windows 10 версии 1607 ограничение было удалено путем установки раздела реестра

https://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx?f=255&MSPPError=-2147217396#maxpath