读书人

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

发布时间: 2013-10-16 11:29:46 作者: rapoo

请教用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);
}

读书人网 >C#

热点推荐