FileAttr (Función)

Actualización: noviembre 2007

En archivos abiertos con la función FileOpen, devuelve una enumeración que representa el modo de archivo.

My.Computer.FileSystem (Objeto) proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza la función FileAttr . Vea My.Computer.FileSystem.GetFileInfo (Método) para obtener más información.

Public Function FileAttr(ByVal FileNumber As Integer) As OpenMode

Parámetros

  • FileNumber
    Requerido. Integer. Cualquier número de archivo válido.

Excepciones

Tipo de excepción

Número de error

Condición

IOException

52

FileNumber no existe.

IOException

54

El modo de archivo no es válido.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Valor devuelto

Los siguientes valores de enumeración indican el modo de acceso al archivo:

Valor

Modo

1

OpenMode.Input

2

OpenMode.Output

4

OpenMode.Random

8

OpenMode.Append

32

OpenMode.Binary

Comentarios

En archivos abiertos con la función FileOpen, esta función devuelve una enumeración que representa el modo de archivo.

Ejemplo

En este ejemplo se utiliza la función FileAttr para devolver el modo de archivo de un archivo abierto.

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

Notas para desarrolladores de dispositivos inteligentes

Esta función no es compatible.

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**FileSystem

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

GetAttr (Función)

FileOpen (Función)

SetAttr (Función)

IOException

Otros recursos

Propiedades de archivos, directorios y unidades en Visual Basic