Hva er grensene for filnavn?

February 6  by Eliza

Tro det eller ei, filnavn grensene er ikke alt som er lett å komme med. Grunnen til at det er vanskelig er fordi du har grenser pålagt av NTFS selv, grenser pålagt av Windows-operativsystemet, og grenser pålagt av programmet arbeider med filene (for eksempel Windows Explorer).

Eksperimentering viser at for en fil som er opprettet på "C: \", kan du lage et filnavn med på det meste 255 tegn. Hvis du skulle prøve å lage en fil med en lengre bane (for eksempel "C: \ Documents"), vil lengden på filnavnet må reduseres tilsvarende. Dette innebærer at i tillegg til lengden på selve filnavnet, du også må forholde seg til navnet på banen, som ifølge Microsoft, er satt til 260 tegn for lokale filer.

Filnavn kan bruke alle tegn i den gjeldende koden siden, inkludert Unicode-tegn og tegn i det utvidede tegnsettet (128-255), med unntak av følgende:

  • <(Mindre enn)
  • > (Større enn)
  • : (Colon)
  • "(Dobbel sitat)
  • / (Skråstrek)
  • \ (Backslash)
  • | (Loddrett strek eller rør)
  • ? (Spørsmålstegn)
  • * (Stjerne)
  • Heltall verdien null, noen ganger referert til som ASCII NUL karakter
  • Tegn hvis heltall representasjoner er i området fra 1 til 31
  • Dette tipset (5835) gjelder for Windows 7.