Stránka 1 z 1

c#zapisování do textového souboru

Napsal: 26 úno 2012 12:40
od Sharingannn
Dobrý den,
chtěl bych se zeptat, jestli nezná někdo nějaký příkaz, kterým bych dal textovému souboru příkaz aby mi nepřepisoval
první řádek v textovém souboru a pokračoval dál v zapisování do řádků. Předem Vám děkuji za pomoc

TextWriter tw = new StreamWriter("záznam.txt");
tw.WriteLine("Nové záznamy:");
tw.WriteLine(textBox1.Text);

tw.Close();

Re: c#zapisování do textového souboru

Napsal: 26 úno 2012 14:00
od CZechBoY
jen první řádek nebo chceš jen přidávat řádky?

Re: c#zapisování do textového souboru

Napsal: 26 úno 2012 14:19
od domitea
append

Re: c#zapisování do textového souboru

Napsal: 26 úno 2012 14:26
od faraon
Jestli chceš zachovat pouze první řádek v souboru, zahodit vše co je za ním, a pak zapisovat nový obsah, brání ti něco ten první řádek nejdřív načíst, soubor uzavřít, znovu otevřít pro zápis a zase ho tam zapsat, a pak pokračovat dalšími novými daty?

Ale jestli chceš zachovat všechno co v souboru už je a přidávat další data, tak ho otevři v režimu append (jak píše domitea) a normálně zapisuj, data se budou přidávat za konec těch předchozích.