天天看点

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