Функция определения наличия файла с заданным именем
res = fileexists(name);
name – строка, содержащая имя файла.
fileexists(name) – функция определяет наличие файла с именем name.
res – возвращаемый результат:
0 – файл не существует;
1 – файл существует;
var s:string = "string1" + chr(10) + "string2"; res = fileexists("file1.dat"); if res = 0 then //создадим новый файл fileid = createfile("file1.dat", -1) else //откроем существующий файл на запись fileid = createfile("file1.dat", 1) //запишем в него строку writeln(fileid, s); //закроем файл freeobject(fileid);
В процессе выполнения примера при помощи функции fileexists определим наличие файла с именем file1.dat. По результатам функции при помощи функции createfile будет создан новый или открыт существующий файл с идентификатором fileid. В файл при помощи функции writeln будет записана строка s. Перед завершением примера файл закрывается при помощи функции freeobject.