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 - [C#] Problema con StreamWriter
Forum - C# / VB.NET - [C#] Problema con StreamWriter

Avatar
7h3.c0r3 (Ex-Member)
Rookie


Messaggi: 21
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 14:50
Domenica, 23/08/2009
Questo topic è stato chiuso dal moderatore

Ciao.
Ho una funzione per salvare su un file gia esistente (qualora non lo fosse lo crea) di questo tipo:

Codice sorgente - presumibilmente C++

  1. private void SalvaSenzaNome(string DirectorySalvataggio)
  2.         {
  3.             SaveFileDialog DialogoSalvaFile = new SaveFileDialog();
  4.             FileStream Fs = new FileStream(DirectorySalvataggio, FileMode.OpenOrCreate);
  5.             StreamWriter Sw = new StreamWriter(Fs);
  6.             Sw.Write(RichTextBox.Text);
  7.             Sw.Flush();
  8.             Fs.Flush();
  9.             Sw.Close();
  10.             Fs.Close();  
  11.         }



Funziona tutto bene, il vero problema non è quando aggiungo qualcosa alla textbox da cui scrive, il problema è quando lo tolgo. Nonostante abbia cancellato delle cose C# continua a riscriverle. Sapete come "pulire" il file e poi scriverci sopra?


PM
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 21:17
Domenica, 23/08/2009
Invece di usare il FileMode OpenOrCreate usa Create.


"E' facile distruggere, la vera sfida è creare!"(cit. me)

"Ricordati chi sei, non permettere a nessuno di cambiarti, non perdere mai te stesso. Farai grandi cose nella vita."(cit. me)

double penetration; //ouch
PM
Avatar
7h3.c0r3 (Ex-Member)
Rookie


Messaggi: 21
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 21:22
Domenica, 23/08/2009
Thank you so much. :rofl:


PM
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 21:24
Domenica, 23/08/2009
Di niente! :k:


"E' facile distruggere, la vera sfida è creare!"(cit. me)

"Ricordati chi sei, non permettere a nessuno di cambiarti, non perdere mai te stesso. Farai grandi cose nella vita."(cit. me)

double penetration; //ouch
PM