Функция FileAttr
Обновлен: Ноябрь 2007
Возвращает перечисление, представляющее режим файла для файлов, открытых при помощи функции FileOpen.
Объект My.Computer.FileSystem обеспечивает большую производительность и быстродействие в операциях файлового ввода-вывода, чем функция FileAttr . Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.GetFileInfo.
Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode
Параметры
- FileNumber
Обязательно. Integer. Любой допустимый номер файла.
Исключения
Тип исключения |
Номер ошибки |
Условие |
---|---|---|
FileNumber не существует. |
||
Недопустимый режим файла. |
См. столбец "Номер ошибки", если выполняется обновление приложений 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)