Witam koledzy fachowcy...
Mam pewien problem. Usiłuje zrobić programik gdzie pod klawiszem sprawdza mi czy wiersz z pliku "k.txt" nie występuję w pliku "baza.txt", jeśli nie występuje to go dopisuje na końcu w pliku "baza.txt". Skleciłem poniższy kod i niestety nie hula tak jak powinien. Będę bardzo wdzięczny za waszą cenną dla mnie pomoc !
private void button1_Click(object sender, EventArgs e)
{
if (File.Exists("K.TXT"))
{
StreamReader sr = new StreamReader("K.TXT");
wiersz_kolektor = sr.ReadLine();
bool kolektor_exists = false;
while (wiersz_kolektor != null)
{
StreamReader sr1 = new StreamReader("BAZA.TXT");
wiersz_baza = sr1.ReadLine();
while (wiersz_baza != null && !kolektor_exists)
{
if (wiersz_kolektor == wiersz_baza)
{
kolektor_exists = true;
}
wiersz_baza = sr1.ReadLine();
}
sr1.Close();
if (kolektor_exists == false)
{
StreamWriter sr2 = new StreamWriter("BAZA.TXT");
sr2.WriteLine(wiersz_kolektor);
sr2.Flush();
sr2.Close();
}
wiersz_kolektor = sr.ReadLine();
}
sr.Close();
}
}