c#

位置:IT落伍者 >> c# >> 浏览文章

C# 创建TXT文本日志,在尾行追加内容


发布日期:2018年11月16日
 
C# 创建TXT文本日志,在尾行追加内容

调试程序总是会用需要一个日志文件记录调试过程这个代码会自动创建一个文本文件然后在尾行添加新的内容

可能会存在的问题是如果这个日志已经被一个用户打开可能其他用户就不能写入了不过我用了

using (StreamWriter SW = FileAppendText(LogFile))来解决这个问题但是没有进行完全性的测试

public void CheckLog(string Log)

{

if (FileExists(LogFile))

{

WriteLog(Log);

}

else

{

CreateLog();

WriteLog(Log);

}

}

private void CreateLog()

{

StreamWriter SW;

SW = FileCreateText(LogFile);

SWWriteLine(Log created at: +

DateTimeNowToString(ddMMyyyy hh:mm:ss));

SWClose();

}

private void WriteLog(string Log)

{

using (StreamWriter SW = FileAppendText(LogFile))

{

SWWriteLine(Log);

SWClose();

}

}

上一篇:C#中using的三种使用方法

下一篇:C# Design Patterns (4) - Proxy