|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2002
Città: Veronizzamelo
Messaggi: 1096
|
[VB.NET] Salvataggio di stream di byte su file .txt
Dunque, è una settimana che batto la testa sul muro e non ci ho cavato un ragno dal buco.
La situazione: io apro un file txt con un oggetto stream utilizzando il metodo Open(filepath, FileMode.Open) della classe System.IO.File Dim StreamLine As Stream Dim openFile As System.IO.File SReadLine = openFile.Open(filepath, FileMode.Open) dove filepath è ovviamente il path del file txt da aprire :P Quindi con uno streamreader mi leggo riga per riga lo stream di byte con la codifica asci SrReadLine = New StreamReader(StreamLine,System.Text.Encoding.ASCII) While (SrReadLine.Peek() > -1) SrReadLine.ReadLine() end while Poi lì dentro mi faccio le mie menate, ho un contatore che si incrementa ad ogni riga e arrivato ad una data riga con l'oggetto streamWriter modifico lo stream e poi la lettura prosegue fino a fine dello stream. Ora, come faccio io a salvarmi questo stream di byte in un nuovo file txt o a sovrascrivere quello vecchio? Ho trovato mille metodi che da file mi restituiscono uno stream, ma nessuno che faccia il contrario ![]() Help me please ![]()
__________________
"ATTENZIONE!! Non aprire assolutamente questa scatola. Prima verificarne il contenuto..." |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2002
Città: Veronizzamelo
Messaggi: 1096
|
Dimenticavo: mi serve per MODIFICARE una la riga n su un certo file, quindi per me sarebbe meglio non dover utilizzare più di un file
__________________
"ATTENZIONE!! Non aprire assolutamente questa scatola. Prima verificarne il contenuto..." |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:13.