///
/// 监控文件夹
///
/// 需要监控文件夹路径
/// 监控的文件类型需要全部监控设置为*.*
private void WatcherStrat(string path, string filter)
{
//想要监控多个文件夹要将FileSystemWatcher实例化放在方法里
FileSystemWatcher watcher = new FileSystemWatcher();
//设置需要监控的文件夹路径
watcher.Path = path;
//设置需要监控的文件类型
watcher.Filter = filter;
//添加事件句柄
//当由FileSystemWatcher所指定的路径中的文件或目录的
//大小、系统属性、最后写时间、最后访问时间或安全权限
//发生更改时,更改事件就会发生
watcher.Changed += new FileSystemEventHandler(OnProcess);
//由FileSystemWatcher所指定的路径中文件或目录被创建时,创建事件就会发生
watcher.Created += new FileSystemEventHandler(OnProcess);
//当由FileSystemWatcher所指定的路径中文件或目录被删除时,删除事件就会发生
watcher.Deleted += new FileSystemEventHandler(OnProcess);
//当由FileSystemWatcher所指定的路径中文件或目录被重命名时,重命名事件就会发生
watcher.Renamed += new RenamedEventHandler(OnRenamed);
//开始监视
watcher.EnableRais
c#.net winform监视多个文件夹并将结果保存到txt文件中
最新推荐文章于 2024-05-04 21:03:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)