Funzione FileLen

Aggiornamento: novembre 2007

Restituisce un valore di tipo Long che specifica la lunghezza di un file in byte.

Nelle operazioni di I/O dei file la funzionalità My offre un più elevato livello di produttività e prestazioni rispetto a FileLen. Per ulteriori informazioni, vedere Metodo My.Computer.FileSystem.GetFileInfo.

Public Function FileLen(ByVal PathName As String) As Long

Parametri

  • PathName
    Obbligatorio. Espressione String nella quale è specificato un file. PathName può includere la directory o la cartella e l'unità.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

FileNotFoundException

53

Il file non esiste.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

Se il file specificato è aperto quando viene chiamata la funzione FileLen, il valore restituito corrisponderà alle dimensioni del file nel momento in cui è stato aperto.

Nota:

Per ottenere la lunghezza corrente di un file aperto, utilizzare la funzione LOF.

Esempio

Nell'esempio seguente la funzione FileLen viene utilizzata per ottenere la lunghezza di un file in byte. Ai fini dell'esempio, TestFile è un file contenente alcuni dati.

Dim MySize As Long
' Returns file length (bytes).
MySize = FileLen("TESTFILE")

Note per gli sviluppatori di applicazioni per Smart Device

Questa funzione non è supportata.

Requisiti

Spazio dei nomi:Microsoft.VisualBasic

**Modulo:**FileSystem

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Riferimenti

Funzione FileDateTime

Funzione GetAttr

Funzione LOF

FileNotFoundException

Altre risorse

Proprietà di file, directory e unità in Visual Basic