MSDN.WhiteKnight - Stack Overflow answers
Ответ на "FileStream и пути длинною >260 символов"
Answer 798047
Для использования длинных сетевых путей к ним добавляется префикс
\\?\UNC\
. См. Naming Files, Paths, and NamespacesА почему майки могли побоятся заложить эту логику внутрь, что бы внутри все функции сами при необходимости выполняли дополнение?
Главным образом, из-за обратной совместимости. Вероятно, какие-то программы могут повести себя странно, если просто так отменить это ограничение. На самом деле, в Windows 10 есть возможность использовать длинные пути без префикса, но для этого нужно задать несколько настроек, как на уровне ОС так и в манифесте приложения: .NET 4.6.2 and long paths on Windows 10.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.