我有一个应用程序,使用复选框和单选按钮来扫描计算机上的病毒,然后让每个防病毒软件创建其操作日志。我的想法是(基于选择的哪些复选框(总共有5个)),当所有操作完成并读取了每个文本文件中的关键字时,弹出一个消息框,然后读取每个文本文件的一行,对于所有5个文本文件(如果创建了全部5个,则可以是1、2、3、4或5个)。因此,当所有操作完成后,它将只弹出1个消息框,并显示来自所有5个文本文件的信息,每个文件显示1行,例如“Panda发现5个病毒”下一行“ A Squared未发现病毒”等等。然后,当关闭消息框时,删除文本文件。我知道如何使用1个复选框和1个文本文件来完成此操作,但我不知道如何使用多个复选框和多个文本文件。我的单个文件读取器的工作原理如下:
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("C:\\Panda.txt");
while ((line = file.ReadLine()) != null)
{
if (line.Contains("Number of files infected"))
{
MessageBox.Show("Panda " + line);
}
}
file.Dispose();
System.IO.File.Delete("C:\\Panda.txt");
希望能得到任何帮助,谢谢。哦,还有只需要C# .net 2.0。