[identity profile] unbinilium.livejournal.com posting in [community profile] useful_faq
WindowsXP Pro SP3, NTFS

имядиска1символ:\имяпапки6символов\имяпапки20символов\...(всего 10 таких папок)...\имяпапки20символов\имяфайла18символов
в итоге длина полного имени - 1+2+6+1+(20+1)*10+18=238 символов
больше не получается

как это стыкуется с тем, что для NTFS ограничение полного имени файла с путем в 32 тысячи символов, а для имени файла 255 символов?
как обойти это ограничение без лишних телодвижений? (систему не переустанавливать, не устанавливать не OpenSource программ, Portable - можно)

Date: 2012-02-29 08:40 pm (UTC)
From: [identity profile] zorg-ua.livejournal.com
Файловая система поддерживает 32 тыщи, а приложения типа explorer не поддерживают больше 255. Не думаю, что это ограничение можно как-то обойти.

Date: 2012-03-01 09:20 am (UTC)
From: [identity profile] ikaktys.livejournal.com
многие функции в API поддерживают 32k длиной UNC пути в виде \\?\C:\...., но далеко не все.

Date: 2012-03-01 06:25 am (UTC)
From: [identity profile] mastodont.livejournal.com
Никак.

Date: 2012-03-01 08:40 am (UTC)
From: [identity profile] a-bronx.livejournal.com
...To specify an extended-length path, use the "\\?\" prefix. For example, "\\?\D:\very long path" (http://msdn.microsoft.com/en-us/library/aa365247.aspx#maxpath)