在文本文件加入一行记录(文件操作)
在文本文件加入一行记录,位置是首行或是指定行。谢了。
------解决方案--------------------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一下