System.IO.FileSystemWatcher
MSDN 说明:侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。
这两天看到论坛上关于如何监视目录文件的状态帖子很多,自己今天也在看System.IO下面的类,就顺便把他给看了,并实验了一下,其实此类用起来非常简单,不过有两三个地方需要注意下,下面把需要注意的地方说一下
System.IO.FileSystemWatcher watch = new FileSystemWatcher("D://1//"); //初始化目录监视
watch.Filter = "*.txt"; //监视的对象,目录中监视哪些文件,默认为*.*
//不过这里有个好玩的地方,实验证明,通配符可以用在很多地方,比如可以设置成为 watch.Filter = "*.tx*"; 针对具体文件就写具体文件名
watch.Changed += new FileSystemEventHandler(watch_Changed); //文件改变事件

本文介绍了如何使用System.IO.FileSystemWatcher类来监视目录文件的状态,包括文件的创建、删除和更改事件。通过设置Filter可以指定监控特定类型的文件,而NotifyFilter则用于选择要监视的文件属性变化。需要注意的是,启用EnableRaisingEvents属性才能使事件生效。
最低0.47元/天 解锁文章
917

被折叠的 条评论
为什么被折叠?



