fileexist

Функция определения наличия файла с заданным именем

Синтаксис:

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.