Comment tronquer un fichier en c#?

Je suis en train d'écrire les actions effectuées par le programme en C# dans un fichier à l'aide de Trace.Writeln() fonction. Mais le fichier est trop grand. Comment tronquer ce fichier lorsqu'il grandit à 1 mo?

TextWriterTraceListener traceListener = new TextWriterTraceListener(File.AppendText("audit.txt"));
Trace.Listeners.Add(traceListener);
Trace.AutoFlush = true;

Ce qui doit être ajouté au-dessus du bloc

Vous devez spécifier quelle partie(s) du journal que vous voulez garder.

OriginalL'auteur user186246 | 2011-06-30