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