FileAttr
Функция FileAttr
FileAttr(FileNumber[,ReturnType])
Функция FileAttr(File Attribute) анализирует состояние файла и выдает сообщение о режиме файла, открытого с помощью инструкции Open
Возвращаемое значение
Возвращает значение типа Long, представляющее режим файла для файлов, открытых с помощью инструкции Open, в соответствии со следующей схемой:
Input=1
Output=2
Random=4
Append=8
Binary=32
Параметры
Функция содержит именованные аргументы
- FileNumber
- Обязательный аргумент типа Integer, указывающий на любой допустимый номер файла
- ReturnType
- Необязательный аргумент типа Integer, указывающий характер возвращаемых данных. Начиная c Visual Basic версии 5, поддерживается только одно значение:1, которое параметр принимает по умолчанию. Поэтому его можно игнорировать. В 16-разрядных системах значение 2 задает возвращение дескриптора файла в операционной системе. В 32-разрядных системах значение 2 аргумента ReturnType не поддерживается и приводит к ошибке
Пример
' В данном примере функция FileAttr
' используется для определения режима файла
Dim FileNum, Mode
FileNum = 1 ' Присваивает номер файла
Open "TESTFILE" For Append As FileNum ' Открывает файл
Mode = FileAttr(FileNum, 1) ' Возвращает 8 (режим Append)
Close FileNum ' Закрывает файл
Категория
Функции работы с файлами
|