Função FileAttr
Retorna uma enumeração representando o modo de arquivo para arquivos abertos usando a função FileOpen.
Objeto My.Computer.FileSystem fornece maior produtividade e performance em operações em arquivo E/S se comparado à função FileAttr .Consulte Método My.Computer.FileSystem.GetFileInfo para obter mais informações.
Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode
Parâmetros
- FileNumber
Obrigatório.Integer.Qualquer número de arquivo válido.
Exceções
Tipo de exceção |
Número de erro |
Condição |
---|---|---|
FileNumber não existe. |
||
Modo de arquivo é inválido. |
Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.
Valor de retorno
Os valores de enumeração seguintes indicam o modo de acesso a arquivo:
Valor |
Modo |
---|---|
1 |
OpenMode.Input |
2 |
OpenMode.Output |
4 |
OpenMode.Random |
8 |
OpenMode.Append |
32 |
OpenMode.Binary |
Comentários
Essa função retorna uma enumeração representando o modo de arquivo para arquivos abertos usando a função FileOpen.
Exemplo
Esse exemplo usa a função FileAttr para retornar o modo de arquivo para um arquivo aberto.
Dim mode As OpenMode
FileOpen(1, "c:\TESTFILE.TXT", OpenMode.Input)
mode = FileAttr(1)
MsgBox("The file mode is " & mode.ToString())
FileClose(1)
Anotações Developer Dispositivo Inteligente
Não há suporte para esta função.
Requisitos
Namespace: Microsoft.VisualBasic
**Módulo:**FileSystem
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
Consulte também
Referência
Outros recursos
Propriedades de arquivo, diretório e unidade no Visual Basic