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).