C#中怎么实现将数据写入txt文件而又不覆盖该txt原有内容?
private void Log_MouseClick(object sender, MouseEventArgs e){
StreamReader srd;
try
{
srd = File.OpenText(@".\log.txt");
}
catch
{
MessageBox.Show("文件打开失败!");
return;
}
while (srd.Peek() != -1)
{
string str = srd.ReadLine();
MessageBox.Show(str);
}
该如和在此基础上改进? --------------------编程问答-------------------- C#追加文件
--------------------编程问答--------------------
StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");
sw.WriteLine("追逐理想");
sw.WriteLine("kzlll");
sw.WriteLine(".NET笔记");
sw.Flush();
sw.Close();
ok用追加的方式 --------------------编程问答-------------------- StreamWriter sw = new StreamWriter("myText.txt",true);
sw.WriteLine("追逐理想");
sw.WriteLine("kzlll");
sw.WriteLine(".NET笔记");
sw.Close();
就这样 --------------------编程问答-------------------- 学习了。 --------------------编程问答--------------------
嗯就是这样 我以前就这样做的 --------------------编程问答-------------------- 嗯,楼上的两种方法都可行的。 --------------------编程问答-------------------- 就用楼上方法,APPEND --------------------编程问答--------------------
补充:.NET技术 , C#