程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C#如何將日志寫入文本文件

C#如何將日志寫入文本文件

編輯:關於C#
<span style="white-space:pre">  </span>/// <summary>  
       /// 記錄文本文件日志方法  
       /// </summary>  
       /// <param name="FileContent">需要記錄的文件內容</param>  
       /// <param name="TxtFileName">保存的文件名</param>  
       /// <param name="ErrMsg">錯誤信息</param>  
       /// <returns></returns>  
       public static bool WriteFile(string FileContent, string TxtFileName, out string ErrMsg)  
       {  
           ErrMsg = string.Empty;  
           StreamWriter writer = null;  
           string sCurDate = System.DateTime.Now.ToString("yyyy-MM-dd");  
           string sFile = sCurDate + TxtFileName + ".txt";  
           sFile = "D:\\Log\\Log001.txt";  
           try
           {  
               if (File.Exists(sFile))  
                   writer = new StreamWriter(sFile, true, System.Text.Encoding.GetEncoding("UTF-8"));  
               else
                   writer = new StreamWriter(sFile, false, System.Text.Encoding.GetEncoding("UTF-8"));  
               string sDateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:sss");  
               writer.WriteLine("<" + sDateTime + "> " + " " + FileContent);  
           }  
           catch (IOException e)  
           {  
               ErrMsg = e.Message;  
               return false;  
           }  
           finally  
           {  
               if (writer != null)  
                   writer.Close();  
           }  
           return true;  
       }

小注:

路徑文件夾需要服務everyone完全的權限。

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved