Не создается файл при вызове fopen("имя файла","w");

  • Автор темы Anton_Sh
  • Дата начала

Anton_Sh

Guest
это может в 95 такой лимит, а вообще помоему Андрейка
правильно писал 32К
но даже если и есть такой лимит длина строки 240 символов
 

phprus

Moderator
Команда форума
themylogin
Хм. Моя Win XP SP2 отказывается создавать файл, в случае если длинна пути больше 260 символов (ругается на то, что заданно слишком длинное имя файла). Файловая система NTFS. Что я не правильно делаю?

Anton_Sh
Так что, судя по всему, цифра 32К не обоснована.
 

Anton_Sh

Guest
phprus
я не совсем точно сформулировал:
длина пути должна быть не более 32К, а каждая компонента не длинне 255
Though the file system supports paths up to ca. 32,000 Unicode characters with each path component (directory or filename) up to 255 characters long
 

phprus

Moderator
Команда форума
Anton_Sh
У меня винда не создает файлы если путь и имя длиннее 260 символов. Что я не правильно делаю?
 

Solid

Drosera anglica
phprus
Т.е. в FAT16 возможно создать файл с 255 символами?
 

phprus

Moderator
Команда форума
Solid
Незнаю.

В своем предыдущем сообщени я задал один вопрос и я хотел бы получить на него ответ или ссылку откуда взята цитата которую привел Anton_Sh. Так как моя винда говорит что файлы длинна пути к которым больше 260 символов она создавать не будет. В проведенном мной эксперементе длина отдельных компонент пути не превышала 100 символов.
 

Андрейка

Senior pomidor developer
phprus
дожили.. ты уже с виндой разговариваешь? или у тя винда заканчивается windows explorerом?
 

phprus

Moderator
Команда форума
Андрейка
Да разговариваю. На русском матерном особенно когда она виснет по непонятнм причинам. :)
Far тоже отказывается копировать файл с именем длинной 255 символов находящийся в корне диска куда бы то нибыло.

Так что как сказали на Dklab:
Но против эксперимента, конечно, не попрешь.
 
Сверху