File ad accesso casuale

Dichiarazione per operare con un file ad accesso casuale, per esempio di interi

Var FI: File of Integer;

Comandi

Assign(FI, s); Assegna al file logico FI il file fisico di nome s
Reset(FI); Apre il file in lettura
Rewrite(FI); Apre/crea il file in scrittura
Append(FI); Apre/crea il file in scrittura, se esiste giĆ  si posiziona alla fine
Close(FI); Chiude il file
Read(FI, x); Legge un intero dal file
Write(FI, x); Scrive un intero sul file
Seek(FI, p); Posiziona il puntatore del file alla posizione specificata
Truncate(FI); Taglia dalla posizione del puntatore in poi

Funzioni

Eof(FI) End of file?
FilePos(FI) File Position?
FileSize(FI) File Size?