Содержание
CreateFile(FileName, Mode : String) : File
Создать или открыть файл.
Функция CreateFile открывает или создает файл в режиме доступа Mode, список режимов перечислен в таблице:
R | Открыть файл только для чтения. |
W | Для чтения и записи. |
A | Для чтения и записи. Указатель находится в конце файла. |
C | Создать новый файл. Если файл существует, то он будет очищен. Файл открывается для чтения и записи. |
При работе с файлами больше 2 Гб, чтение свойств Size и Position вызывает исключение.
Пример:Procedure OnCreate; Var F : File; Begin F := CreateFile('c:\test', 'w'); F.WriteLn('Test1'); F.WriteLn('Test2'); F.WriteLn('Test3'); F.WriteLn('Test4'); Warning('Размер файла '+ToStr(F.Size), ''); F.Position := 0; //Установка указателя чтения записи на начало файла While Not F.Eof Do Alert('Строка фалйа: '+F.ReadLn, ''); F.Size := 4; //Изменение размера файла End;