Filoweb.it

LEGGERE UN FILE TXT


FB TW whatsapp RSS FEED News letter
VB.NET
LEGGERE UN FILE TXT


La form ha questi oggetti:



¦Una label

¦Una TextBox per vedere il percorso del file selezionato

¦Un Bottone per aprire la FileDialog

¦Una ListBox dove scrivere il risultato di ogni riga letta dal TXT

Nel evento click del pulsante aggiunto scrivete queste righe di codice per leggere il file TXT:



Dim sr As StreamReader = Nothing

Dim riga As String = Nothing



Dopo aver dichiarato queste variabili scrivete il blocco Try…Catch per intercettare gli errori e li dentro scrivete:



Try

‘Imposto il filtro del mio file dialog a TXT e imposto anche la directory di start del file dialog alla cartella documenti

opFile.Filter = “File txt (*.txt)|*.txt”

opFile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments)

‘Non permetto la selezione multipla di file

opFile.Multiselect = False

‘Avvio la finestra di selezione file

opFile.ShowDialog()



Dopo aver selezionato il file:



‘Controllo se il file esiste (evito errori quando creo una nuova istanza della variabile sr)

If File.Exists(opFile.FileName) Then

‘Pulisco la ListBox ogni volta che leggo un nuovo file

ListBox1.Items.Clear()

tbPath.Text = opFile.FileName

sr = New StreamReader(opFile.FileName)

‘Leggo le righe fino a quando non arrivo alla fine

riga = sr.ReadLine()

While Not riga Is Nothing

ListBox1.Items.Add(riga)

riga = sr.ReadLine()

End While

End If

Catch ex As Exception

MessageBox.Show(ex.Message)

End Try
FB TW whatsapp RSS FEED News letter

filoweb.it è il sito personale di Filippo Brunelli
(c) 2017 Filippo Brunelli
Le immagini ed i testi contenuti nel sito filoweb.it sono di proprietà di Filippo Brunelli salvo diversamente indicato.
L'uso delle immagini e del testo è gratuito per uso personale ed è subbordinato alla citazione della fonte.
Brunelli Filippo declina ogni responsabilità per l'uso che viene fatto delle informazioni presenti nel sito filoweb.it.
X
La tua privacy è importante
Utilizziamo, senza il tuo consenso, SOLO cookies necessari alla elaborazione di analisi statistiche e tecnici per l'utilizzo del sito. Chiudendo il Cookie Banner, mediante il simbolo "X" o negando il consenso, continuerai a navigare in assenza di cookie di profilazione. More info

Tutti
Cookie tecnici
I cookie tecnici sono necessari al fine di "effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica, o nella misura strettamente necessaria al fornitore di un servizio della società dell'informazione esplicitamente richiesto dal contraente o dall'utente a erogare tale servizio" (art. 122, comma 1 del Codice privacy).
Cookie analitici di terze parti
I cookie analytics sono utilizzati al fine di valutare l'efficacia di un servizio della società dell'informazione fornito da un titolare di un sito, per progettare un sito web o contribuire a misurare il "traffico" di un sito web, ovvero il numero di visitatori ripartiti per area geografica, fascia oraria della connessione o altre caratteristiche.
Cookie di profilazione
Sono cookie che creano profili personalizzati relativi all'utente per finalità di marketing, ad esempio il retargeting o advertising sui social network.

FILOWEB.it Piccolo quaderno degli appunti. Argomento: VB.NET, Titolo:LEGGERE UN FILE TXT. Altri script riguardano: CSS, Jscript, .net, Classic Asp, HTML, Jquery, varie, url rewrite, pagina protetta da password, ecc. Altro su https://www.filoweb.it