私はFile.AppendAllText
msdnからメソッドを読んでいました
http://msdn.microsoft.com/en-us/library/ms143356.aspx
メソッドの可能な例外リストにリストされているのを見ましたがFileNotFoundException
、同じページのメソッドに関する説明によると
ファイルを開き、指定された文字列をファイルに追加してから、ファイルを閉じます。ファイルが存在しない場合、このメソッドはファイルを作成し、指定された文字列をファイルに書き込み、ファイルを閉じます。
この部分
ファイルが存在しない場合、このメソッドはファイルを作成します
このメソッドに対してこの例外をスローすることはできないようです。