一个TEXTBOX 一个BUTTON  在TEXTBOX里输入信息后,点BUTTON后把TEXTBOX里的信息保存在
D盘下的123文件的123.TXT里, 如果没有123.TXT的话,自动创建在次输入信息的时候记录在123.TXT里的第二行代码该如何写?各位前辈帮帮忙吧
private void button1_Click(object sender, System.EventArgs e)
{
 StreamWriter sw =new StreamWriter();
                   ....................................
}

解决方案 »

  1.   

    楼上的你就写吧- -!...我想知道如果是两个textbox的话 按button后
    如何textbox1的信息写在TXT的第一行,textbox2的信息写在第二行一起等高人了!
      

  2.   

    string path = @"d:\123.txt";
    System.IO.StreamWriter sw = null;
    if(!System.IO.File.Exists(path))
    sw = System.IO.File.CreateText(path);
    else
    sw = System.IO.File.AppendText(path);

    sw.WriteLine(textBox1.Text);
    sw.Close();
      

  3.   

    string paths = Directory.GetCurrentDirectory()+"\\ Bak.txt";   //获取文件路径 (我的是bak.txt)
    streamreader myfile=new streamreader(paths,false,encoding.default);
    myfile.writeline(textbox.txt);
    myfile.close();
      

  4.   

    不好意思没看清搂主意思 
       paths = Directory.GetCurrentDirectory()+"\\ Bak.txt";     
                FileStream sour=new FileStream(paths ,FileMode .OpenOrCreate  ,FileAccess .ReadWrite );// 如果没有就创建
               StreamReader  Myfile= new StreamReader(sour ,false,Encoding .Default );
    myfile.writeline(textbox.txt);
    myfile.close();
      

  5.   

    writeline
    就行了
    给你一段参考一下
            private void SaveListBox(ListBox listBox,string defaultSaveName)
            {
                SaveFileDialog saveScanResult = new SaveFileDialog();
                saveScanResult.Filter = "txt|*.txt";
                saveScanResult.Title = "Save the List";
                saveScanResult.FileName = defaultSaveName;
                if (saveScanResult.ShowDialog() == DialogResult.OK)
                //saveScanResult.ShowDialog();
                {
                    if (saveScanResult.FileName != "")
                    {
                        using (StreamWriter sw = new StreamWriter(saveScanResult.FileName))
                        {
                            sw.WriteLine("The content of list is:");
                            sw.WriteLine("Save Date:");
                            sw.WriteLine(DateTime.Now);
                            sw.WriteLine("--------------------------");                        for (int i = 0; i < listBox.Items.Count; i++)
                            {
                                sw.WriteLine(listBox.Items[i].ToString());
                            }
                            sw.Close();
                            MessageBox.Show("The result has been saved!");
                        }                }
                }
            }存完结果是这个模样的
    The content of list is:
    Save Date:
    2007-3-26 21:51:58
    --------------------------
    169.254.179.1::::::000000000000
    169.254.179.2::::::000000000000
    169.254.179.3::::::000000000000
    169.254.179.4::::::000000000000
    169.254.179.5::::::000000000000
    169.254.179.6::::::000000000000