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 |
---|---|---|
FileNumber non esiste. |
||
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)