Определяет наличие фала.
FILE(cFileName [, nFlags]) |
Параметры
- cFileName
-
Задает имя файла для проверки. cFileName должен включать в себя и расширение. Вы можете указывать имя файла вместе с путем к нему.
Если Вы неуказываете путь к файлу, Visual FoxPro ищет файл в текущей директории и если файл там ненайден то поиск производиться в директориях заданных в SET PATH.
- nFlags
-
Определяет что будет возвращать FILE( ) в случае если файл найден но имеет атрибут Hidden или System . Следующая таблица показывает возможные значения nFlags.
nFlags Описание 0
FILE( ) возвращает False (.F.) если файл существует но имеет атрибут Hidden или System. (По умолчанию)
1
FILE( ) возвращает True (.T.) если файл существует, независимо от своих атрибутов. Установка nFlags в 1 позволяет Вам, проверять наличие скрытых или системных файлов.
Возвращаемое значение
Логический тип данных. FILE( ) возвращает True (.T.) Если данный файл обнаружен на диске; в противном случае, возвращает False (.F.).
Замечания
Вы можете использовать ADIR( ) функцию, чтобы извлекать специфические атрибуты для файла.
Вы можете использовать команды CD и CHDIR, чтобы переключать на скрытые файлы и директории.
Пример
Следующий пример отображает указаные сообщения если файл ресурса Visual FoxPro существует в директории запуска Visual FoxPro.
![]() | |
---|---|
SET PATH TO HOME( ) CLEAR IF FILE('foxuser.dbf') WAIT WINDOW 'Файл ресурсов Visual FoxPro есть.' ELSE WAIT WINDOW 'Файл ресурсов Visual FoxPro отсутствует.' ENDIF |