我想将textbox2上的一些文本复制到txt文件。我想在点击按钮后创建一个kk.txt
文件,并且需要将textbox2文本存储到kk file
。
这是我尝试的代码,但它只创建kk.txt文件而不存储textbox2数据。
private void button6_Click(object sender, EventArgs e)
{
//textBox4.Text +=Clipboard.GetText()+Environment.NewLine;
Clipboard.SetText(textBox2.Text);
System.IO.File.Create(@"C:/Ebaycodes/kk.txt");
string path = @"C:/Ebaycodes/kk.txt";
if (!File.Exists(path))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(path))
{
sw.Write(textBox2.Text);
sw.Dispose();
}
}
}
有人可以帮我解决这个错误。
答案 0 :(得分:3)
问题在于您的if
声明,只有在文件不存在时才会运行。您创建了它,因此确实存在,并且if
不会运行。您可以将整个例程更改为:
private void button6_Click(object sender, EventArgs e)
{
Clipboard.SetText(textBox2.Text);
File.WriteAllText(@"c:\Ebaycodes\kk.txt", textbox2.Text);
}