Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Eliminazione di righe vuote da file txt
Forum - C# / VB.NET - Eliminazione di righe vuote da file txt

Avatar
xamm (Normal User)
Newbie


Messaggi: 11
Iscritto: 30/09/2015

Segnala al moderatore
Postato alle 12:39
Lunedì, 07/11/2016
Buongiorno a tutti,
ho un programmino in vb.net che legge un file txt e fa diversi controlli del suo tracciato record, riportando in una listbox gli eventuali errori.
A monte di questo avrei bisogno di intercettare eventuali righe vuote all'interno del file ed eliminarle per poi proseguire con gli altri controlli che già funzionano, esempio:

Pacco0001;177762;1;16/05/2015;20,00
Pacco0002;177762;1;17/10/2015;20,00






Pacco0003;177762;1;12/06/2015;20,00
Pacco0004;177762;1;30/05/2015;20,00
Pacco0005;177762;1;02/11/2015;20,00


avrei bisogno diventasse:

Pacco0001;177762;1;16/05/2015;20,00
Pacco0002;177762;1;17/10/2015;20,00
Pacco0003;177762;1;12/06/2015;20,00
Pacco0004;177762;1;30/05/2015;20,00
Pacco0005;177762;1;02/11/2015;20,00

spero di essere stato chiaro e ringrazio tutti per l'attenzione.

Massimo

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5702
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:25
Lunedì, 07/11/2016
Leggi tutto il file
Elimina le righe vuote
Riscrivi tutto il file


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
darioza (Normal User)
Pro


Messaggi: 104
Iscritto: 06/10/2014

Segnala al moderatore
Postato alle 13:43
Lunedì, 07/11/2016
Oppure (a seconda delle dimensioni del file) leggi riga per riga
Se vuota non fai nulla
Se piena la riscrivi
se è molto lungo puoi tenere in memoria tot righe e poi scriverle su altro file
Se invece il file è modesto, fai come ha detto nessuno che a livello di cicli ci metti meno a scriverlo

PM Quote