Подпрограммы для работы с текстовыми файлами

procedure Append(f: Text);
        Открывает текстовый файл на дополнение в кодировке Windows
procedure Append(f: Text; en: Encoding);
        Открывает текстовый файл на дополнение в указанной кодировке
procedure Append(f: Text; name: string);
        Связывает файловую переменную f с именем файла name и открывает текстовый файл на дополнение в кодировке Windows
procedure Append(f: Text; name: string; en: Encoding);
        Связывает файловую переменную f с именем файла name и открывает текстовый файл на дополнение в указанной кодировке
function Eoln(f: Text): boolean;
        Возвращает True, если в файле достигнут конец строки
procedure Flush(f: Text);
        Записывает содержимое буфера файла на диск
function OpenAppend(fname: string): Text;
        Возвращает текстовый файл с именем fname, открытый на дополнение в кодировке Windows
function OpenAppend(fname: string; en: Encoding): Text;
        Возвращает текстовый файл с именем fname, открытый на дополнение в указанной кодировке
function OpenRead(fname: string): Text;
        Возвращает текстовый файл с именем fname, открытый на чтение в кодировке Windows
function OpenRead(fname: string; en: Encoding): Text;
        Возвращает текстовый файл с именем fname, открытый на чтение в указанной кодировке
function OpenWrite(fname: string): Text;
        Возвращает текстовый файл с именем fname, открытый на запись в кодировке Windows
function OpenWrite(fname: string; en: Encoding): Text;
        Возвращает текстовый файл с именем fname, открытый на запись в указанной кодировке
function ReadAllLines(path: string): array of string;
        Открывает файл, считывает из него строки в кодировке Windows в виде массива строк, после чего закрывает файл
function ReadAllLines(path: string; en: Encoding): array of string;
        Открывает файл, считывает из него строки в указаной кодировке в виде массива строк, после чего закрывает файл
function ReadAllText(path: string): string;
        Открывает файл, считывает его содержимое в кодировке Windows в виде строки, после чего закрывает файл
function ReadAllText(path: string; en: Encoding): string;
        Открывает файл, считывает его содержимое в указаной кодировке в виде строки, после чего закрывает файл
function ReadLines(path: string): sequence of string;
        Открывает файл, считывает из него строки в кодировке Windows и закрывает файл. В каждый момент в памяти хранится только текущая строка
function ReadLines(path: string; en: Encoding): sequence of string;
        Открывает файл, считывает из него строки в указаной кодировке и закрывает файл. В каждый момент в памяти хранится только текущая строка
procedure Reset(f: Text);
        Открывает текстовый файл на чтение в кодировке Windows
procedure Reset(f: Text; en: Encoding);
        Открывает текстовый файл на чтение в указанной кодировке
procedure Reset(f: Text; name: string);
        Связывает файловую переменную f с именем файла name и открывает текстовый файл на чтение в кодировке Windows
procedure Reset(f: Text; name: string; en: Encoding);
        Связывает файловую переменную f с именем файла name и открывает текстовый файл на чтение в указанной кодировке
procedure Rewrite(f: Text);
        Открывает текстовый файл на запись в кодировке Windows.Если файл существовал - он обнуляется, если нет - создается пустой
procedure Rewrite(f: Text; en: Encoding);
        Открывает текстовый файл на запись в указанной кодировке.Если файл существовал - он обнуляется, если нет - создается пустой
procedure Rewrite(f: Text; name: string);
        Связывает файловую переменную с именем файла name и открывает текстовый файл f на запись в кодировке Windows.Если файл существовал - он обнуляется, если нет - создается пустой
procedure Rewrite(f: Text; name: string; en: Encoding);
        Связывает файловую переменную f с именем файла name и открывает текстовый файл f на запись в указанной кодировке.Если файл существовал - он обнуляется, если нет - создается пустой
function SeekEof(f: Text): boolean;
        Пропускает пробельные символы, после чего возвращает True, если достигнут конец файла
function SeekEoln(f: Text): boolean;
        Пропускает пробельные символы, после чего возвращает True, если в файле достигнут конец строки
procedure WriteAllLines(path: string; ss: array of string);
        Создает новый файл, записывает в него строки из массива в кодировке Windows, после чего закрывает файл
procedure WriteAllLines(path: string; ss: array of string; en: Encoding);
        Создает новый файл, записывает в него строки из массива в указанной кодировке, после чего закрывает файл
procedure WriteAllText(path: string; s: string);
        Создает новый файл, записывает в него строку в кодировке Windows, после чего закрывает файл
procedure WriteAllText(path: string; s: string; en: Encoding);
        Создает новый файл, записывает в него строку в указанной кодировке, после чего закрывает файл
procedure WriteLines(path: string; ss: sequence of string);
        Создает новый файл, записывает в него строки из последовательности в кодировке Windows, после чего закрывает файл
procedure WriteLines(path: string; ss: sequence of string; en: Encoding);
        Создает новый файл, записывает в него строки из последовательности в указанной кодировке, после чего закрывает файл