天天看點

C#實作寫入文本檔案内容功能

<code>private</code> <code>void</code> <code>write_txt(</code><code>string</code> <code>str1, </code><code>string</code> <code>str2, </code><code>string</code> <code>str3)</code>

02

{

03

System.DateTime currentTime = System.DateTime.Now;

04

<code>string</code> <code>strYMD = currentTime.ToString(</code><code>"d"</code><code>);</code>

05

<code>string</code> <code>FILE_NAME = </code><code>"MyFileSend"</code> <code>+ strYMD + </code><code>".txt"</code><code>;</code><code>//每天按照日期建立一個不同的檔案名</code>

06

StreamWriter sr;

07

<code>if</code> <code>(File.Exists(FILE_NAME)) </code><code>//如果檔案存在,則建立File.AppendText對象</code>

08

09

sr = File.AppendText(FILE_NAME);

10

}

11

<code>else</code> <code>//如果檔案不存在,則建立File.CreateText對象</code>

12

13

sr = File.CreateText(FILE_NAME);

14

15

16

<code>sr.WriteLine(str1 + </code><code>" "</code> <code>+ str2 + </code><code>" "</code> <code>+ DateTime.Now.ToString(</code><code>"yyyy-mm-dd hh:mm:ss"</code><code>) +</code>

17

<code>" "</code> <code>+ str3 + </code><code>"\r\n"</code><code>);</code><code>//将傳入的字元串加上時間寫入文本檔案一行</code>

18

sr.Close();

19

本文轉自linzheng 51CTO部落格,原文連結:http://blog.51cto.com/linzheng/1081576