我有這樣的代碼,我不知道爲什麼它會彈出此錯誤消息:無效操作異常的文件保存
「無效的操作異常是由用戶代碼未處理的」。
當我按下保存按鈕時出現此錯誤。
該程序的目的是將文本從一個文本框保存在Mytest.txt文件中,然後從該文件保存到文本框1。我非常感謝這裏的幫助。 預先感謝您。
public MainPage()
{
this.InitializeComponent();
}
private void buttonsave_Click(object sender, RoutedEventArgs e)
{
string path = @"C:\Users\geora\Mytest.txt";
if(!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine(textBox.Text);
}
}
}
private void buttonshow_Click(object sender, RoutedEventArgs e)
{
string path = @"C:\Users\geora\Mytest.txt";
using (StreamReader sr = File.OpenText(path))
{
string s = "";
s = sr.ReadLine();
textBox1.Text = s;
}
}
在這行做了異常發生? –
你的代碼看起來絕對很好(幾乎從msdn的例子中複製),請添加異常的細節(確切的消息和它引發的_where_)。 –
是的。對不起,以前不說。我的錯。該錯誤在第10行提到了代碼:「File.CreateText(path))」。 –