这是我用来填充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文件?
清除文本文件非常简单:只需向其中写入空字符串:
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
事件并从中清除您的文件。