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? |