dnk Posted December 3, 2009 Report Share Posted December 3, 2009 Как-то давно задавал на форуме этот вопрос, но тема затерялась. По-моему, мне кто-то говорил из участников, что в Windows XP (установлен Professional SP3), если файловая система NTFS, а не FAT32, то для файла можно указать длину имени, что называется, какую душе угодно, хоть миллиард символов. Давно уже сменил я файловую систему на NTFS, а при копировании или перемещении файлов, в том числе при использовании Total Commander по-прежнему появляется окно с сообщением Длина целевого пути превышает 256 символов , а в XP - так, вообще, ошибку выдает и все. Вопрос: Найдено ли решение этого вопроса, чтобы имелась возможность указывать неограниченные по длине имена файлов? Quote Link to comment Share on other sites More sharing options...
Loader Posted December 3, 2009 Report Share Posted December 3, 2009 dnk: Это ограничение операционной а не файловой системы. Да и зачем нужны такие длинные пути? Quote Link to comment Share on other sites More sharing options...
Old men Posted December 3, 2009 Report Share Posted December 3, 2009 Найдено ли решение этого вопроса, чтобы имелась возможность указывать неограниченные по длине имена файлов? Насколько знаю, не найдено, потому что никто не искал, и вряд ли кто будет искать. Quote Link to comment Share on other sites More sharing options...
Тролль Posted December 3, 2009 Report Share Posted December 3, 2009 (edited) dnk: Да, поминалось когда-то на форуме, впрочем, в общем виде. NTFS позволяет использовать длинные пути (хотя и не до миллионов, до 32 тысяч символов), но некоторые функции API с такими путями не работают, соответственно и файловые менеджеры. Есть обходные пути, большей частью связанные с использованием префикса \\?\ . Об этом сказано в статье Microsoft (на английском). На русском об этом есть, например, тут и тут. Есть специальные библиотеки для работы с длинными путями - тут, но я с ними не разбирался. Edited December 3, 2009 by Тролль Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.