[amirus] Re: FileName

  • From: poweramiga@xxxxxxxxxx
  • To: amirus@xxxxxxxxxxxxx
  • Date: Tue, 11 May 2004 21:35:38 +0300

Hello 
On 11.05.04, Den Seleznev wrote:\n
DS> Привет !

DS> Подскажите как в АмигаОс определить максимальную длину имени файла ?

ncfg
    move.l identfile(pc),d1
    move.l #exambuffer,d2
    CALL ExamineFH
    move.l exambuffer+124,d3         ;длинна файла

А вообще максимальная длинна имени файла в AmigaOS - 107 символов.

DS> Ведь файловые системы могут быть разными, длина имени тоже.

FFS ограничивает длинну имени файла до 32 символов, но это лишь означает, что
указанный выше буфер "заполняется" не до конца данной ФС. В PFS и SFS данное
ограничение снятно.  Так что делай examinebuffer длинной 512 (а хватит и 256:)) 
байт и
спи спокойно...

Regards


Other related posts: