本文实例讲述了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#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论