这是我填写txt文件的代码,并在我的应用程序中显示。
StreamWriter file = new StreamWriter("opslag_kentekens",true);
string opslag_kentekens = textBox1.Text;
file.WriteLine(opslag_kentekens);
file.Close();
label20.Text = File.ReadAllText("opslag_kentekens");
我的问题是:退出应用程序时如何清除txt文件?
答案 0 :(得分:1)
清除文本文件非常简单:只需在其中写入空字符串:
StreamWriter file = new StreamWriter("opslag_kentekens", false);
file.Write(String.Empty);
file.Close();
捕获应用程序退出取决于您在应用程序中使用的框架。
例如,在WinForms上(看起来您正在使用它),您可以覆盖主申请表单的OnFormClosed
方法以及清除文件:
protected override void OnFormClosed(FormClosedEventArgs e)
{
base.OnFormClosed(e);
//clear your file
}
或者您可以处理Application.ApplicationExit
事件并从那里清除文件。