如何在退出应用程序c#时清除txt文件



这是我用来填充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事件并从中清除您的文件。

相关内容

  • 没有找到相关文章

最新更新