答案 0 :(得分:2)
string topLine = "....";
System.IO.File.WriteAllText("filename.blah",
topLine + System.Environment.NewLine +
System.IO.File.ReadAllText("filename.blah") );
我个人认为这个要求应该受到质疑。
答案 1 :(得分:2)
如果它在线,你更新并且只有一行在文件的开头留出空格并使用
写入此位置FileStream.write( buffer, 0, space_reserved_for_line);
//be aware that this will overwrite what has been written there
如果要保留某种日志文件,请将该行写入新文件并将其他文件附加到其他文件中。这非常昂贵(性能方面)。除非你有充分的理由,否则你很可能不想这样做。
没有可接受的方法来编写最顶层条目是最新条目的日志文件。
HTH
马里奥