Načini dostopa

Najpogostejši način dostopa je zaporedni (sekvenčni) dostop, kjer se datoteko bere od začetka naprej. Datotečni sistem mora poskrbeti za datotečni kazalec (index), ki kaže na trenutni položaj v datoteki.

Direktni dostop omogoča uporabniku, da zahteva točno določen zapis ali pa na kolikšnem zamiku v bytih se mora izvesti naslednja operacija.

Zaporedni dostop je lepo viden pri delu z datotekami v različnih programskih jezikih. Običajno gre za uporabo dveh kazalcev, prvi kaže na datoteko samo, drugega pa uporabi za postopanje po zapisih znotraj same datoteke. Postopek pisanja/branja iz datoteke je običajno sledeč:

  1. Odpremo datoteko, pri čemer navedemo ime in pot ter način odpiranja datoteke (branje ali pisanje). Sistem nam vrne kazalec na datoteko ali pa napako.
  2. Z uporabo iskalne funkcije se postavimo na zapis, ki ga hočemo prebrati.
  3. Preberemo ali zapišemo zapis.
  4. Zapremo datoteko.