Vorrei creare un file .txt e scrivere ad esso, e se il file esiste già voglio solo aggiungere altre righe :Crea un file .txt se non esiste, e se aggiunge una nuova riga
string path = @"E:\AppServ\Example.txt";
if (!File.Exists(path))
{
File.Create(path);
TextWriter tw = new StreamWriter(path);
tw.WriteLine("The very first line!");
tw.Close();
}
else if (File.Exists(path))
{
TextWriter tw = new StreamWriter(path);
tw.WriteLine("The next line!");
tw.Close();
}
Ma la prima linea sembra avere sempre sovrascritti ... come posso evitare di scrivere sulla stessa linea (sto usando questo in un ciclo)?
So che è una cosa piuttosto semplice, ma non ho mai usato il metodo WriteLine
prima. Sono totalmente nuovo di C#.
Prima risposta, risposta più semplice, risposta più utile per me lol. Quando l'ho guardato, ho pensato: Huh? è sufficiente aggiungere ", vero"? Come mai non lo vedrò prima? Dannazione ... mi sentivo un totale stupido grazie. Prevedo davvero queste buone risposte. –
suggerimento: se il file non esiste, questo costruttore crea un nuovo file. –
avvolgere in un utilizzo (vedere risposta sotto). –