Процедура CloseFile в Delphi закриває відкритий файл.
System unit
procedure CloseFile (var FileHandle : TextFile);
Процедура CloseFile закриває відкритий файл вказаний в FileHandle.
Файл повинен був бути призначений і відкритий з Append, Reset або ReWrite.
Файл закривається, і дескриптор стає доступним для подальших призначень файлів.
Процедура CloseFile: Закриття після операцій запису та читання
var
myFile : TextFile;
text : string;
begin
// Спроба відкрити файл Test.txt для запису
AssignFile(myFile, 'Test.txt');
ReWrite(myFile);
// Запис кількох відомих слів у цей файл
WriteLn(myFile, 'Hello');
WriteLn(myFile, 'World');
// Закрытие файла
CloseFile(myFile);
// Повторне відкриття файлу лише для читання
Reset(myFile);
// Показ вмісту файлу
while not Eof(myFile) do
begin
ReadLn(myFile, text);
ShowMessage(text);
end;
// Закриття файлу востаннє
CloseFile(myFile);
end;
Результат
Hello
World
Подібні функції, процедури та команди
Append — відкриває текстовий файл для додавання записів у файл (додає в кінець файлу).
AssignFile — пов'язує дескриптор файлу з бінарним чи текстовим файлом.
AssignPrn — обробляє принтер як текстовий файл – простий спосіб друку тексту.
DeleteFile — видаляє файл, вказаний у параметрі.
Erase — стирає файл.
RenameFile — перейменування файлу або директорії.
Reset — відкриває текстовий файл для читання або двійковий файл для читання/запису.
ReWrite — відкриває текстовий або двійковий файл для запису.
TextFile — оголошує тип файлу для того, щоб зберегти рядки тексту.
