Append (Var F:Text) – открывает текстовый файл, связанный с переменной F, для добавления его в конец.
CloseFile (var F) – закрывает открытый файл, связанный с файловой переменной F.
AssignFile (var F; FileName: String) – связывает имя внешнего файла FileName с файловой переменной F.
BlockRead / BlockWrite (var F:file; var Buf; Count: Integer[; var Result: Integer]) – читает Count записей из нетипизированного файла, связанного с файловой переменной F, в буфер Buf. Если задан параметр Result, то в него возврашается число действительно прочитанных записей. BlockWrite соответственно записывает Count записей из буфера Buf в файл.
Eof (var F):Boolean – возвращает true при достижении конца файла.
Eoln (var F:Text):Boolean – возвращает признак конца строки в текстовом файле.
Eraise (var F) – удаление внешнего файла связанного с переменной F.
FileSize (var F):Integer – текущий размер файла, связанного с переменной F. Не используется для текстовых файлов.
Flush (var F:Text) – очистка буфера выходного текстового файла, связанного с переменной F.
FilePos (var F): LongInt – возвращает текущую позицию типизированного или нетипизированного файла, связанного с переменной F. Позиция, соответствующая началу файла – 0.
IOResult: Integer – возвращает целое значение, характеризующее выполнение последней операции ввода или вывода.
Read (F,<список переменных>) – читает из файла, связанного с переменной F, одно или более значений в одну или более переменную.
ReadLn (F,<список переменных>) – читает одно или более значений в одну или более переменную и переходит на начало новой строки текстового файла.
Rename (var F: File; NewName:String) – переименование файла. В NewName указан полный путь к переименованному файлу.
Reset (var F[: File; RecSize: Word]) – открывает существующий файл связанный с файловой переменной F. RecSize задается для нетипизированных файлов и устанавливает длину записи в байтах (по умолчанию 128).
ReWrite (var F[: File; RecSize: Word]) – создает и открывает новый файл, связанный с файловой переменной F. RecSize задается для нетипизированных файлов и устанавливает длину записи в байтах (по умолчанию 128).
Seek (var F; N:LongInt) – перемещает текущую позицию в позицию N. Для текстовых файлов не используется.
SeekEof (var F:Text): Boolean – возвращает true при достижении конца текстового файла, связанного с файловой переменной F.
SeekEoln (var F:Text): Boolean – возвращает true при достижении конца строки текстового файла, связанного с файловой переменной F.
Truncate (var F) – усекает типизированный или нетипизированный файл, связанный файловой переменной F, на текущей позиции.
Write (var F;<список выражений>) – записывает значение(я) в файл, связанный файловой переменной F.
WriteLn (var F;<список выражений>) – записывает значение(я) в файл, затем заносит маркер конца строки в текстовый файл, связанный файловой переменной F.
. Программирование файлового ввода Delphi функции файлового ввод вывод в с++