显示界面
实例化FileSystemWatcher
FileSystemWatcher fileSystemWatcher = new FileSystemWatcher();
初始化FileSystemWatcher参数及创建相关事件方法
private void InitFileSystemWatcher()
{
fileSystemWatcher.Filter = "*.*";
fileSystemWatcher.Path = System.AppDomain.CurrentDomain.BaseDirectory;
tb_Path.Text = fileSystemWatcher.Path;
fileSystemWatcher.EnableRaisingEvents = true;
fileSystemWatcher.Changed += new FileSystemEventHandler(FileSystemWatcher_Changed);
fileSystemWatcher.Created += new FileSystemEventHandler(FileSystemWatcher_Created);
fileSystemWatcher.Deleted += new FileSystemEventHandler(FileSystemWatcher_Deleted);
fileSystemWatcher.Renamed += new RenamedEventHandler(FileSystemWatcher_Renamed);
fileSystemWatcher.Error += new ErrorEventHandler(FileSystemWatcher_Error);
}
相关处理事件
/// <summary>
/// 错误事件的方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void FileSystemWatcher_Error(object sender, ErrorEventArgs e)
{
if (li