实现效果:

知识运用:
FileSystemWatcher组件的Path属性
Filter属性 //要监视那些文件 默认为*.*
Endinit方法 //结束在窗体上使用或有另一个组件使用的FileSystemWatcher的初始化
Created Changed Deleted 事件
实现代码:
private void button1_Click(object sender, EventArgs e)
{
button1.Enabled = false;
fileSystemWatcher1.Path = textBox1.Text; //设置要监视的文件的路径
fileSystemWatcher1.Filter = "*.Evt"; //获取或设置要筛选的字符串
fileSystemWatcher1.EndInit(); //结束fileSystemWatcher1的初始化过程
}
private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e)
{
listBox1.Items.Add("日志文件" + e.FullPath + "被更改");
}
private void fileSystemWatcher1_Created(object sender, FileSystemEventArgs e)
{
listBox1.Items.Add("日志文件" + e.FullPath + "被创建");
}
private void fileSystemWatcher1_Deleted(object sender, FileSystemEventArgs e)
{
listBox1.Items.Add("日志文件"+e.FullPath+"被删除");
}
}
浙公网安备 33010602011771号