是这样子的。小弟想,每写一次数据就保存、换行,写下一次的数据
例如:第一次写了,123 第二次写了:456
文本显示就是:
123
456但是如下代码却不能保存上一次的记录 也不能换行。
返而是这样子的。
例如 第一次写:abcd
第二次写:12
文本显示
12cdprivate void button2_Click(object sender, EventArgs e)
{
//
FileStream FStream = File.OpenWrite(textBox1.Text);
//
Byte[] info =Encoding.Default.GetBytes(textBox2.Text); FStream.Write(info, 0, info.Length);
}恳求高手。帮帮小弟。。想想办法。。小弟想了,好很久了,但还是没想出怎样可以达到我想要的效果望高手帮帮小弟。小弟无尽感激。。
例如:第一次写了,123 第二次写了:456
文本显示就是:
123
456但是如下代码却不能保存上一次的记录 也不能换行。
返而是这样子的。
例如 第一次写:abcd
第二次写:12
文本显示
12cdprivate void button2_Click(object sender, EventArgs e)
{
//
FileStream FStream = File.OpenWrite(textBox1.Text);
//
Byte[] info =Encoding.Default.GetBytes(textBox2.Text); FStream.Write(info, 0, info.Length);
}恳求高手。帮帮小弟。。想想办法。。小弟想了,好很久了,但还是没想出怎样可以达到我想要的效果望高手帮帮小弟。小弟无尽感激。。
文件不存在就会创建并写入内容,如果存在就会把内容追加进去
另外
你写入文件,难道不进行关闭吗?
StreamWriter writer = new StreamWriter(stream);
writer .WriteLine("hello world");
writer.Dispose(); stream.Dispose();
using System.IO;
using System.Text;
using System.Windows.Forms;namespace Proc_Dept_Manage_System
{
class clsLogFile
{
public static void LogWrite(String logstring)
{ File.AppendAllText(Application.StartupPath + "\\logfile.txt", DateTime.Now + usercode + logstring + "\r\n"); }
}
}
2.自动关闭...有疑问去看MSDN,不要想当然...