Это то, что я сделал, чтобы очистить содержимое файла, не создавая новый файл , поскольку я не хотел, чтобы файл отображал новое время создания, даже когда приложение только обновило его содержимое.
FileStream fileStream = File.Open(<path>, FileMode.Open);
/*
* Set the length of filestream to 0 and flush it to the physical file.
*
* Flushing the stream is important because this ensures that
* the changes to the stream trickle down to the physical file.
*
*/
fileStream.SetLength(0);
fileStream.Close(); // This flushes the content, too.