最近用到FileSystemWatcher组件,监控文件夹中的文件变化。
flWatchRCurve.Path = RealDataPath.ConvertFolderPath;//设置监测文件夹目录
当窗体关闭时,必须手动销毁 this.flWatchRCurve.Dispose();
FileSystemWatcher组件有以下触发事件,开发人员可根据需求选择使用哪个触发事件,e.Name为变化文件名。
//监测文件夹中文件内容出现变化 private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e) { } //监测文件夹中创建文件 private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e) { } //监测文件夹中删除文件 private void fileSystemWatcher1_Deleted(object sender, System.IO.FileSystemEventArgs e) { } //监测文件夹中文件重命名 private void fileSystemWatcher1_Renamed(object sender, System.IO.RenamedEventArgs e) { }