Процедура Close

Модуль DOS

Закрывает ранее открытый файл F.

Объявление:

Procedure Close(Var F);

Режим:

Windows, Real, Protected

Замечание:

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

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

Пример:

{Пример программы для процедуры Close}

Var F : File;
Begin
   Assign(F, '\AUTOEXEC.BAT'); { Открываем файл }
   Reset(F, 1);
   WriteLn('Размер файла = ', FileSize(F));
   Close(F);   { Закрываем файл }
End.