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