Функции, процедуры файлового ввода и вывода в Дельфи

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
. Программирование файлового ввода Delphi
Комментирование и размещение ссылок запрещено.