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 |
---|---|---|
FileNumber no existe. |
||
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
Otros recursos
Propiedades de archivos, directorios y unidades en Visual Basic