Поделиться через


Функция FileAttr

Обновлен: Ноябрь 2007

Возвращает перечисление, представляющее режим файла для файлов, открытых при помощи функции FileOpen.

Объект My.Computer.FileSystem обеспечивает большую производительность и быстродействие в операциях файлового ввода-вывода, чем функция FileAttr . Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.GetFileInfo.

Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode

Параметры

  • FileNumber
    Обязательно. Integer. Любой допустимый номер файла.

Исключения

Тип исключения

Номер ошибки

Условие

IOException

52

FileNumber не существует.

IOException

54

Недопустимый режим файла.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако по возможности следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

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

Следующие значения перечисления определяют режим доступа к файлу:

Значение

Режим доступа

1

OpenMode.Input

2

OpenMode.Output

4

OpenMode.Random

8

OpenMode.Append

32

OpenMode.Binary

Заметки

Функция возвращает перечисление, представляющее режим файла для файлов, открытых при помощи функции FileOpen.

Пример

В этом примере функция FileAttr используется для возвращения режима файла открытого файла.

Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)

Примечания для разработчиков интеллектуальных устройств

Данная функция не поддерживается.

Требования

Пространство имен: Microsoft.VisualBasic

**Модуль:**FileSystem

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Функция GetAttr

Функция FileOpen

Функция SetAttr

IOException

Другие ресурсы

Свойства файла, каталога и диска в Visual Basic