LOF (Función)
Actualización: noviembre 2007
Devuelve un valor Long que representa el tamaño, en bytes, de un archivo abierto mediante la función FileOpen.
La característica My proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza LOF. Para obtener más información, vea My.Computer.FileSystem (Objeto).
Public Function LOF(ByVal FileNumber As Integer) As Long
Parámetros
- FileNumber
Requerido. Integer que contiene un 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.
Comentarios
La función FileLen se utiliza para obtener la longitud de un archivo que no esté abierto.
Ejemplo
En este ejemplo se utiliza la función LOF para determinar el tamaño de un archivo abierto. Se supone que TestFile es un archivo de texto que contiene datos de ejemplo.
Dim length As Long
FileOpen(1, "C:\TESTFILE.TXT", OpenMode.Input) ' Open file.
length = LOF(1) ' Get length of file.
MsgBox(length)
FileClose(1) ' Close file.
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)