首页 > 编程 > C# > 正文

C#实现将日志写入文本文件的方法

2020-01-24 01:49:45
字体:
来源:转载
供稿:网友

本文实例讲述了C#实现将日志写入文本文件的方法。分享给大家供大家参考。具体如下:

这里传入的参数是 要写的内容

using System.IO;public static void WriteLog(string strLog){  string sFilePath="d://"+DateTime.Now.ToString("yyyyMM");  string sFileName = "rizhi" + DateTime.Now.ToString("dd") + ".log";  sFileName = sFilePath+ "//"+sFileName; //文件的绝对路径  if (!Directory.Exists(sFilePath))//验证路径是否存在  {    Directory.CreateDirectory(sFilePath);    //不存在则创建  }  FileStream fs;        StreamWriter sw;  if (File.Exists(sFileName))  //验证文件是否存在,有则追加,无则创建  {    fs = new FileStream(sFileName, FileMode.Append, FileAccess.Write);  }  else  {    fs = new FileStream(sFileName, FileMode.Create, FileAccess.Write);  }  sw = new StreamWriter(fs);  sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss") + "   ---   " + strLog);  sw.Close();  fs.Close();    }

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表