标签:write 保存 创建文件 final log 回车 err 日志 exception
一个月一个文件夹,一小时一个日志文件
注:一般在日志信息前加入回车换行即 “\r\n”
public static void SaveInfoToTxtFile(string info) { //如果不存在Log文件夹就创建文件夹 if (Directory.Exists(@".\Log") == false) { Directory.CreateDirectory(@".\Log"); } //如果不存在log文件夹下的以年月命名的文件夹就创建file文件夹 if (Directory.Exists(@".\Log\" + DateTime.Now.ToString("yyyyMM")) == false) { Directory.CreateDirectory(@".\Log\" + DateTime.Now.ToString("yyyyMM")); } string fileName = @".\Log\" + DateTime.Now.ToString("yyyyMM") + "\\" + DateTime.Now.ToString("yyyyMMddHH") + ".txt"; StreamWriter sWriter = null; try { sWriter = new StreamWriter(fileName, true, Encoding.Default); sWriter.Write(info); } catch (Exception err) { Console.WriteLine("\r\n保存控制台显示的信息 出现异常!" + err.Message); } finally { //如果流不为空,关闭它 if (sWriter != null) sWriter.Close(); } }
标签:write 保存 创建文件 final log 回车 err 日志 exception
原文地址:https://www.cnblogs.com/liyunworld/p/12106248.html