读书人

在文本文件加入一行记录(文件操作)解

发布时间: 2012-03-08 13:30:13 作者: rapoo

在文本文件加入一行记录(文件操作)
在文本文件加入一行记录,位置是首行或是指定行。谢了。

[解决办法]
up
[解决办法]
可以把文件按行读出
在指定行插入
再按行存入
[解决办法]
楼上正解
[解决办法]
File.AppendAllText
[解决办法]
你在
using System.IO;

再用
StreamWriter s_write = new StreamWriter(room, true, Encoding.Default);//room是文件的地址
s_write.WriteLine(temp.Trim());// temp是要写入的内容.
[解决办法]
public static void writeLog(string txt)
{
String path = " ";
path= "E:\\Asp.net\\web\\ ";
path = path + "\\log\\ " + DateTime.Now.ToShortDateString() + ".txt ";//DateManage类中提供按指定格式输出日期的方法
if (!File.Exists(path))
{
Stream fsc = File.Create(path);
fsc.Close();
}

Stream fs = File.Open(path, FileMode.Append);

DateTime dt = DateTime.Now;
String time = dt.ToString();

TextWriter tw = new StreamWriter(fs);
tw.WriteLine( "Time: " + time + " " + txt);

tw.Close();
fs.Close();

}
[解决办法]
我mark一下

读书人网 >C#

热点推荐