我有以下日志文件的代码 这将创建一个日志文件并将日志写入该文件。
但我想以DESC顺序将该日志写入文件 这样最近的日志文本就会出现。
string FilePath = Path(MYLOG.txt");
if (!File.Exists(FilePath))
{
byte[] fileBytes = null;
fileBytes = Encoding.GetEncoding(1252).GetBytes("My Log -\n");
using (Stream streamToWrite = File.Create(FilePath))
{
streamToWrite.Write(fileBytes, 0, fileBytes.Length);
streamToWrite.Flush();
}
我的意思是想要从文件的开头到结尾编写新内容
答案 0 :(得分:1)
我认为这样做
string currentContent = String.Empty;
if (File.Exists(filePath))
{
currentContent = File.ReadAllText(filePath);
}
File.WriteAllText(filePath, newContent + currentContent );