Возвращает значение "истина" (.T.), если заданный файл найден на диске.
Синтаксис:
FILE(cFileName)
Параметры:
cFileName
Задает имя файла, который требуется найти. Имя cFileName должно включать расширение. Visual FoxPro сначала ищет файл в каталоге, используемом по умолчанию. Если его там нет, Visual FoxPro ищет в каталогах пути Visual FoxPro, установленного командой SET PATH.
Вместе с именем файла можно указать путь, если файл следует искать в каталоге или на диске, отличном от текущего. Установленный путь будет проверяться в том случае, если вместе с файлом задан путь и действует установка SET COMPATIBLE OFF. Когда включена установка SET COMPATIBLE OFF, имена диска и каталога игнорируются.
Результат:
Логический.
Комментарии:
Пользуйтесь функцией FILE( ) для поиска файла на диске. FILE( ) возвращает значение "истина" (.T.), если файл найден. В противном случае возвращается "ложь" (.F.).
Пример:
* В следующем примере выдается сообщение о том, включен ли файл * ресурсов Visual FoxPro в каталог запуска Visual FoxPro. SET PATH TO HOME( ) CLEAR IF FILE('foxuser.dbf') WAIT WINDOW 'Visual FoxPro resource file present' ELSE WAIT WINDOW 'Visual FoxPro resource file not present' ENDIF