Funkcje i procedury wejścia – wyjścia Append

Procedura otwierająca istniejący plik tekstowy przygotowując go do zapisu dal-szych danych (na końcu pliku)

Assign

Procedura przyporządkowująca zmiennej plikowej nazwę zewnętrznego pliku (fi-zycznego zbioru danych)

BlockRead

Procedura odczytująca jeden lub więcej elementów z pliku blokowego i umiesz-czająca je w zmiennej buforowej

BlockWrite

Procedura zapisująca do pliku blokowego jeden lub więcej elementów ze zmiennej buforowej

CHDir

Procedura ta powoduje zmianę aktualnego katalogu na inny Close

Procedura zamykająca otwarty plik

Eof

Funkcja sprawdzająca, czy został osiągnięty koniec pliku. Wynik o wartości logicz-nej True lub False

Eoln

Funkcja sprawdzająca, czy został osiągnięty w pliku tekstowym koniec wiersza.

Wynik jest wartością logiczną.

Erase

Procedura kasująca (usuwająca) plik zewnętrzny.

FilePos

Funkcja podająca aktualną pozycję (numer elementu) w pliku. Nie może być używana w plikach tekstowych.

FileSize

Funkcja podająca wielkość pliku. Nie może być używana w plikach tekstowych.

Flush

Funkcja wymuszająca fizyczny zapis z bufora danego pliku do pliku zewnętrznego.

GetDir

Procedura podająca informację na temat bieżącego katalogu i napędu, w którym się on znajduje.

IOResult

Funkcja podająca status ostatnio wykonanej operacji wejścia – wyjścia.

MkDir

Procedura tworząca nowy podkatalog.

Read

Pliki tekstowe: procedura wczytująca jedną lub więcej wartości z podanego pliku tekstowego do podanych zmiennych

Read

Pliki z określonym typem: procedura odczytująca jeden element z pliku.

ReadLn

Procedura pełniąca tą samą funkcję co procedura Read z tą różnicą, że po odczy-cie przeskakuje na początek następnego wiersza. Może być używana tylko dla plików tekstowych.

Rename

Procedura nadająca plikowi dyskowemu nową nazwę.

Reset

Procedura otwierająca istniejący plik. W przypadku pliku tekstowego do odczytu, dla pozostałych – do odczytu lub zapisu.

Rewrite

Procedura ta tworzy nowy plik i otwiera go (lub kasuje zawartość istniejącego). Dla plików tekstowych do zapisu, dla pozostałych – do odczytu lub zapisu.

RmDir

Procedura kasująca pusty katalog.

Seek

Ustawia wskaźnik położenia pliku na pozycję określonego elementu. Nie może być używana dla plików tekstowych.

SeekEof

Funkcja logiczna sprawdzająca, czy może zostać osiągnięty koniec pliku tekstowego. Działa jak Eof z tą różnicą, że pomija wszelkie spacje, tabulatory i znaczniki końca wiersza.

SeekEoln

Funkcja logiczna sprawdzająca, czy może zostać osiągnięty koniec wiersza pliku tekstowego. Działa jak Eoln z pominięciem spacji i znaków tabulacji.

SetTextBuf

Procedura przyporządkowująca plikowi tekstowemu nowy bufor wejścia – wyjścia.

Plik nie powinien być otwarty.

Truncate

Procedura ucinająca plik (oprócz tekstowego w miejscu aktualnej pozycji. Wszyst-kie elementy za tą pozycją zostają usunięte z pliku.

Write

Pliki tekstowe: procedura wpisująca jedną lub więcej wartości do podanego pliku tekstowego.

Write

Pliki z określonym typem: procedura zapisująca jeden element do pliku.

WriteLn

Procedura pełniąca tą samą funkcję co Write z tą różnicą, że dopisuje na końcu wiersza znaki >>CR/LF<< (znacznik końca wiersza).