
c# IO (Streamwriter - připisování do souboru)
Zdravím, potřeboval bych v C# dořešit v jednoduché databázi ukládání do textového souboru pomocí StreamWriter. Do souboru zapisuji pomocí cyklu pole. Potřebuji, aby se při přidání dalšího prvku nezapsaly do souboru prvky, které již v souboru jsou. Napadá mě, že by šlo upravit v cyklu int i - aby se pokračovalo od posledního prvku v souboru.
using (StreamWriter sw = new StreamWriter(@"databaze.txt"))
{
for (int i = 0; i < (pole.Length - pocetSmazanych); i++)
{
sw.Write(i + " " + pole[i][0] + ";" + pole[i][1] + ";" + pole[i][2]);
}
}
vím, že se při připisování do souboru přidá za název souboru true :using (StreamWriter sw = new StreamWriter(@"databaze.txt", true))
ale potřebuji, jak jsem již zmínil zapsat pouze ty prvky, které ještě v souboru nejsou.Děkuji za rady.