FileLen (Función)
Actualización: noviembre 2007
Devuelve un valor Long que especifica la longitud, en bytes, de un archivo.
La característica My proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza FileLen. Para obtener más información, vea My.Computer.FileSystem.GetFileInfo (Método).
Public Function FileLen(ByVal PathName As String) As Long
Parámetros
- PathName
Requerido. Expresión de tipo String que especifica un archivo. PathName puede incluir el directorio o la carpeta y la unidad.
Excepciones
Tipo de excepción |
Número de error |
Condición |
---|---|---|
El archivo no existe. |
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
Si el archivo especificado está abierto cuando se llama a la función FileLen, el valor devuelto representa el tamaño del archivo en el momento en que se abrió.
Nota: |
---|
Para obtener la longitud actual de un archivo abierto, utilice la función LOF. |
Ejemplo
En este ejemplo se utiliza la función FileLen para devolver la longitud de un archivo en bytes. Para el propósito de este ejemplo, TestFile es un archivo que contiene datos.
Dim MySize As Long
' Returns file length (bytes).
MySize = FileLen("TESTFILE")
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