1.先判断指定路径下,有无“当天日期名”的日志文件。
2.如果没有,则创建。再写入当天日志
3.如果有,则直接写入当天日志。
/// <summary>
/// 写日志方法,写入前自动判断有无当天日期的日志文件,没有则创建后写入日志,有则直接写入日志。
/// </summary>
/// <param name="logMessage"></param>
public static void Log(string logMessage)
{
//判断指定路径下是否存在“当天日期”名的日志文件,没有则创建并写入当天的日志内容。
if (!File.Exists(@"C:\Users\SCH\Desktop\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt"))
{
//在指定目录下创建“当天日期”名的文件
using (File.Create(@"C:\Users\SCH\Desktop\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt")) //不套using,不会自动释放资源。会报错!
{
}
//写入
using (StreamWriter sw = File.AppendText(@"C:\Users\SCH\Desktop\" + DateTime.No