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

 更新时间:2015年05月21日 12:09:32   作者:好人一个  
这篇文章主要介绍了C#实现将日志写入文本文件的方法,涉及C#针对日志文件写入的相关技巧,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • c#实现断点续传功能示例分享

    c#实现断点续传功能示例分享

    这篇文章主要介绍了c#实现的断点续传功能示例,断点续传就是在上一次下载时断开的位置开始继续下载。在HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载,下面是示例,需要的朋友可以参考下
    2014-03-03
  • c#异步task示例分享(异步操作)

    c#异步task示例分享(异步操作)

    这篇文章主要介绍了c#异步task示例(异步操作),需要的朋友可以参考下
    2014-03-03
  • C#编程获取IP地址的方法示例

    C#编程获取IP地址的方法示例

    这篇文章主要介绍了C#编程获取IP地址的方法,结合实例形式分析了C#获取客户端IP地址的具体实现技巧,需要的朋友可以参考下
    2017-01-01
  • C#实现二叉排序树代码实例

    C#实现二叉排序树代码实例

    今天小编就为大家分享一篇关于C#实现二叉排序树代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • C#实现List.Sort()使用小计

    C#实现List.Sort()使用小计

    在C#开发中,List是常见的一种集合类型,其提供了一个 Sort() 方法来实现对集合的排序,本文主要介绍了C#实现List.Sort()使用小计,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • C#中抽象类与接口的区别详解

    C#中抽象类与接口的区别详解

    本文主要介绍了C#中抽象类与接口的区别。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • C# 如何调用C++ dll string类型返回

    C# 如何调用C++ dll string类型返回

    这篇文章主要介绍了C# 如何调用C++ dll string类型返回问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 浅析C# 中的类型系统(值类型和引用类型)

    浅析C# 中的类型系统(值类型和引用类型)

    这篇文章主要介绍了浅析C# 中的类型系统(值类型和引用类型),需要的朋友可以参考下
    2017-02-02
  • C#正则表达式的递归匹配分析

    C#正则表达式的递归匹配分析

    这篇文章主要介绍了C#正则表达式的递归匹配分析,针对C#程序的正则匹配方法,很有实用价值,需要的朋友可以参考下
    2014-09-09
  • C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    这篇文章主要介绍了C#判断一个矩阵是否为对称矩阵及反称矩阵的方法,涉及C#矩阵遍历及检查等相关运算技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论