Определяет наличие фала.

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 позволяет Вам, проверять наличие скрытых или системных файлов.

Expand imageВозвращаемое значение

Логический тип данных. FILE( ) возвращает True (.T.) Если данный файл обнаружен на диске; в противном случае, возвращает False (.F.).

Expand imageЗамечания

Вы можете использовать ADIR( ) функцию, чтобы извлекать специфические атрибуты для файла.

Вы можете использовать команды CD и CHDIR, чтобы переключать на скрытые файлы и директории.

Expand imageПример

Следующий пример отображает указаные сообщения если файл ресурса Visual FoxPro существует в директории запуска Visual FoxPro.

  CopyCode imageКопировать пример
SET PATH TO HOME( )
CLEAR
IF FILE('foxuser.dbf')
   WAIT WINDOW 'Файл ресурсов Visual FoxPro есть.'
ELSE
   WAIT WINDOW 'Файл ресурсов Visual FoxPro отсутствует.'
ENDIF

Expand imageСмотрите также