1. Процедура Close(F). Выполняется закрытие файла F. Если буфер вывода заполнен не полностью, то его содержимое переносится в файл F, после чего из оперативной памяти удаляется служебная информация о файле, в том числе освобождается буфер ввода-вывода. Попытка закрыть уже закрытый или еще не открытый файл вызывает прерывание программы, поскольку в данном случае отсутствует необходимая информация о файле.
2. Процедура Rename(F, строка). Внешнему файлу, связанному с файловой переменной F, присваивается новое имя, заданное в строке. Применяется только для закрытого файла.
3. Процедура Erase(F). Файл F уничтожается. Процедура Erase применима только для закрытого файла.
4. Процедура Truncate(F). Файл усекается по текущей позиции указателя. В эту позицию записывается признак конца файла eof. Процедура применима только для открытого файла.
5. Функция Eof(F):boolean. Функция возвращает значение true, если достигнут конец файла; в противном случае выходное значение равно false.
6. Функция IOResult:word (Input-Output-Result). Возвращает условный признак последней операции ввода-вывода. Результат равен нулю, если операция ввода-вывода завершилась успешно. В противном случае выходное значение функции указывает на тип возникшей аварийной ситуации (например, 106 – неправильный численный формат, 160 – не включен принтер и т.д.).