Condividi tramite


Funzione LOF

Aggiornamento: novembre 2007

Restituisce un valore di tipo Long indicante le dimensioni in byte di un file aperto mediante la funzione FileOpen.

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

Public Function LOF(ByVal FileNumber As Integer) As Long

Parametri

  • FileNumber
    Obbligatorio. Valore Integer contenente un numero di file valido.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

IOException

52

FileNumber non esiste.

IOException

54

Modalità di accesso ai file non valida.

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

Utilizzare la funzione FileLen per ottenere la lunghezza di un file non aperto.

Esempio

In questo esempio la funzione LOF viene utilizzata per stabilire le dimensioni di un file aperto. Nell'esempio, TestFile è un file di testo nel quale sono presenti alcuni dati.

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.

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 EOF

Funzione FileLen

Funzione Loc

Funzione FileOpen

IOException

Altre risorse

Lettura da file in Visual Basic

Scrittura su file in Visual Basic