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

FileNotFoundException

53

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

FileDateTime (Función)

GetAttr (Función)

LOF (Función)

FileNotFoundException

Otros recursos

Propiedades de archivos, directorios y unidades en Visual Basic