Come determinare la lunghezza di un file di testo

Altri articoli sul nostro sito hanno trattato l’apertura, la lettura, la scrittura, l’aggiunta e la chiusura di file di testo. Un’altra funzione VBA associata ai file di testo sequenziali è la funzione LOF. Se utilizzata su un file aperto, restituisce la lunghezza del file, in byte. In altre parole, puoi determinare il numero di caratteri nel file.

Questo può tornare utile se stai elaborando un file di testo carattere per carattere. È possibile determinare la lunghezza del file e quindi leggere il numero di caratteri necessario prima di completare l’elaborazione del file. Il seguente frammento di codice è un esempio di come viene utilizzata la funzione LOF:

 

Open "MyFile.Dat" for Input as #1
FileLen = LOF(1)

 

 

Se non è necessario aprire ed elaborare il file, potresti utilizzare anche la funzione FileLen:

FileLen("MyFile.dat")

 

 

 

Tags: , ,

Ti è stato utile?