Close(F) - Закрывает ранее открытый файл F.
Объявление:
Procedure Close(Var F);
Режим:
Windows, Real, Protected
Замечания:

Параметр F - файловая переменная любого типа, связанная с предварительно открытым процедурами Reset, ReWrite или Append файлом. Внешний файл, связанный с F полностью обрабатывается, а затем закрывается, при этом освобождается дескриптор файла DOS для последующих обращений к нему.

В режиме {$I-} функция IOResult вернет нуль, если операция была успешной, иначе, она вернет отличный от нуля код ошибки.
Пример: view source

print
?1 {Пример программы для процедуры Close}
2
3 Var F : File;
4 Begin
5 Assign(F, '\AUTOEXEC.BAT'); { Открываем файл }
6 Reset(F, 1);
7 WriteLn('Размер файла = ', FileSize(F));
8 Close(F); { Закрываем файл }
9 End.