首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问用C#如何在生成的TXT文件未尾加结束标志

2013-10-16 
请教用C#怎么在生成的TXT文件未尾加结束标志请教用C#怎么在生成的TXT文件未尾加结束标志,我现在用FOR循环

请教用C#怎么在生成的TXT文件未尾加结束标志
请教用C#怎么在生成的TXT文件未尾加结束标志,我现在用FOR循环每写一行都有NNNN,我想在文件写入完后再加NNNN
请问用C#如何在生成的TXT文件未尾加结束标志
我想实现的是下面这个效果
请问用C#如何在生成的TXT文件未尾加结束标志
我的代码
 string d5 = "NNNN";
               for (int i = 0; i < station.Length; i++)
               {
                   StreamWriter dout = new StreamWriter(@"c:\bw" + wjname + System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHHmmss") + wjend + ".txt", true, Encoding.Default);
               dout.Write(station[i] + d1+"\r\n"+System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHH0000")+d2+"\r\n"+d3+"\r\n"+d4+"\r\n"+d5);
                   dout.Close();
               }
           }
请教要如何修改,station是一个数组,要把这个数组中的设备号依次写到txt文件中,并以NNNN结束

[解决办法]
 string d5 = "NNNN";
               for (int i = 0; i < station.Length; i++)
               {
                   StreamWriter dout = new StreamWriter(@"c:\bw" + wjname + System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHHmmss") + wjend + ".txt", true, Encoding.Default);
               dout.Write(station[i] + d1+"\r\n"+System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHH0000")+d2+"\r\n"+d3+"\r\n"+d4+"\r\n");

               }
               dout.Write(d5);
                   dout.Close();


  
*****************************************************************************
http://feiyun0112.cnblogs.com/
[解决办法]
string d5 = "NNNN";
using(                   StreamWriter dout = new StreamWriter(@"c:\bw" + wjname + System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHHmmss") + wjend + ".txt", true, Encoding.Default))
{
               for (int i = 0; i < station.Length; i++)
               {

               dout.Write(station[i] + d1+"\r\n"+System.DateTime.Now.ToUniversalTime().ToString("yyyMMddHH0000")+d2+"\r\n"+d3+"\r\n"+d4+"\r\n");

               }
               dout.Write(d5);
}

热点排行