Créer un .txt fichier si le fichier n'existe pas, et si c'est ajouter une nouvelle ligne

Je voudrais créer un .fichier txt et écrire, et si le fichier existe déjà, je tiens juste à ajouter quelques lignes de plus:

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(); 
}

Mais la première ligne semble toujours être écrasé... comment puis-je éviter d'écrire sur la même ligne (je suis en utilisant ce dans une boucle)?

Je sais que c'est une chose très simple, mais je n'ai jamais utilisé le WriteLine méthode avant de. Je suis totalement novice en C#.