极速手机网

FileSystemWatcher软件的基本内容详细介绍

FileSystemWatcher是一款支持监控目录文件或指定文件的创建、改动、删除、重命名等行为命令的软件,还能够动态地定义需要监控的文件属性以及文件类型改动的类型。
FileSystemWatcher软件的基本内容详细介绍
FileSystemWatcher 图一
基本内容:
1. 常用的基本属性:
(1)Path :用户可以在这里设置需要监视的目录路径。
(2)IncludeSubdirectories:用户可以设置是否要监视指定路径中的子目录。
(3)Filter:用户在文件中设置筛选字符串,再用于确定目录中想要监视的文件。
(4)NotifyFilter:设置文件的属性的变动会触发变动,同时也可以实现监控多个属性变动组合。
FileSystemWatcher软件的基本内容详细介绍
FileSystemWatcher 图二
2. 常用事件:
(1)Changed:当用户在进行更改文件与目录时,可以通过NotifyFilter属性进行设置,以至于触发需要更改的文件属性;
(2)Created:用于协助用户创建文件和目录。
(3)Deleted:用于用户进行删除文件或目录的操作。
(4)Renamed:用于用户进行重命名文件或目录。
(5)FullPath:帮助用户获取受影响的文件与目录路径。
(6)Name:可以帮助用户进行获取文件或目录的新名称。
FileSystemWatcher软件的基本内容详细介绍
FileSystemWatcher 图三
3. 软件的注意事项
(1)因为软件本身属于多线程的控件,也就是代表着每实例弄一个FileSystemWatcher,系统就会自动创建一条线程。
(2)用户需要利用委托,开启与进行跨线程地更新软件的UI界面,因为重命名事件的传递,是RenameEventArgs对象,而用户在进行修改、创建、删除事件,则是在传递FileEventArgs对象,所以此时会需要到两个委托声明。
(3)如果用户需要同时去监控多个文件,例如监控计算机的系统全盘,也是只需要创建FileSystemWatcher数组,这样操作下来的话,就可以实现每一个文件,都可以用一个FileSystemWatcher开启与进行监控。
(4)用户可以创建一个简单的 file 监视,在Visual Studio中进行创建一个为Console程序,用来帮助用户了解应该如何对文件进行监视。不过,还是建议用户把Console部署成 Windows Service,这样的话,也将方便用户在系统中实施常驻监控,一旦被监视的路径会发生变更,系统就会进行自动发出通知事件。
(5)用户通过软件的使用,也可以实现研究代码。这个方法的使用,也可帮助用户对指定的文件夹或是在文件夹发生变更触发事件时实现实时监视,可以清晰地看到文件夹路径,是通过参数进行传入进去的。

相关下载

下载

fileSystemWatcher

大小:2.11 MB

相关文章

大家都在找