fileexist

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

Синтаксис:

res = fileexists(name);

Аргументы:

Имя Тип данных Описание
name string Аргумент строкового типа, содержащий имя файла

Описание:

fileexists(name) – функция определяет наличие файла с именем name.

Результат:

Имя Тип данных Описание
res boolean Возвращаемый результат:

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.

Дополнительные материалы

Нет.