Используйте это вместо:
new StreamWriter("c:\\file.txt", true);
С этой перегрузкой конструктора StreamWriter вы выбираете, добавляете ли вы файл или перезаписываете его.
C # 4 и выше предлагает следующий синтаксис, который некоторые находят более читаемыми:
new StreamWriter("c:\\file.txt", append: true);