Visual Basic, .NET, ASP, VBA, VBScript
 
  Справочники  
  Справочник по Windows API Справочник по Visual Basic  
     
  Функция FileAttr  
 

Функция

FileAttr

Синтаксис

FileAttr(filenumber, returntype)

Функция определяет режим, в котором открыт файл инструкцией Open. Возвращает одно из следующих значений (типа Long): Input=1, Output=2, Random=4, Append=8, Binary=32.

Параметры

Наименование

Описание

FileNumber

Обязательный. Аргумент типа Integer, указывающий на любой допустимый номер файла.

ReturnType

Необязательный. Аргумент типа Integer, указывающий характер возвращаемых данных. Начиная c Visual Basic версии 5, поддерживается только одно значение:1, которое параметр принимает по умолчанию. В 16-разрядных системах значение 2 задает возвращение дескриптора файла в операционной системе. В 32-разрядных системах значение 2 аргумента ReturnType не поддерживается и приводит к ошибке.

Замечания

Функция использует именованные аргументы.

Пример использования

'в данном примере функция используется для определения
'в каком режиме был открыт файл (в данном случае Append)

Dim FileNum, Mode
Open "TESTFILE" For Append As#1 'открываем файл
  Mode = FileAttr(FileNum, 1) 'возвращает 8 (режим Append)
Close #1 'закрываем файл

Дополнительная информация

Категория: Работа с файловой системой

Еще функции: CurDir, Dir, EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Input, Loc, LOF, Seek

 
     
  VBNet online (всего: 51576)  
 

Логин:

Пароль:

Регистрация, забыли пароль?


В чате сейчас человек
 
     
  VBNet рекомендует  
   
     
  Лучшие материалы  
 
ActiveX контролы (112)
Hitman74_Library (36119)
WindowsXPControls (20739)
FlexGridPlus (19374)
DSMAniGifControl (18295)
FreeButton (15157)
Примеры кода (546)
Parol (18027)
Passworder (9299)
Screen saver (7654)
Kerish AI (5817)
Folder_L (5768)
Статьи по VB (136)
Мое второе впечатление... (11236)
VB .NET: дорога в будущее (11161)
Основы SQL (9225)
Сообщения Windows в Vi... (8788)
Классовая теория прогр... (8619)
 
     
Техническая поддержка MTW-хостинг | © Copyright 2002-2011 VBNet.RU | Пишите нам