如何:创建 FileSystemWatcher 组件实例
更新:2007 年 11 月
如果要向应用程序中加入文件系统监视功能,可以创建 FileSystemWatcher 组件的实例。通过 FileSystemWatcher 组件,可以连接到目录并监视其中的特定更改,如新文件的创建、子目录的增加以及文件或子目录的重命名等。
可以向 Windows 窗体、Web 窗体和组件类中添加 FileSystemWatcher 组件的实例。FileSystemWatcher 组件没有可视化用户界面。如果向可视化设计器(如“Windows 窗体设计器”)中添加 FileSystemWatcher 组件的实例,该组件将出现在窗体底边框下面的一个小区域中。该区域称为组件栏,该区域是显示与窗体关联的所有非可视项的位置。
说明: |
---|
从 Component 继承的非可视化类支持类似于组件栏的可视化设计图面,FileSystemWatcher 组件和其他组件排列在该图面上。此设计器上项的排列并不重要,因为您所看到的该界面从不向应用程序的最终用户显示。 |
可以通过几种方法来创建 FileSystemWatcher 组件的实例:
可以从“工具箱”的“组件”选项卡中将 FileSystemWatcher 组件的一个实例拖放到窗体设计器或其他设计器上。
可以通过代码创建 FileSystemWatcher 组件的实例。
说明: 与“工具箱”的“组件”选项卡上的许多其他组件不同,FileSystemWatcher 组件在“服务器资源管理器”中将不显示,所以无法从该窗口创建该组件的实例。
从“工具箱”创建 FileSystemWatcher 组件的实例
访问“工具箱”的“组件”选项卡。
选择 FileSystemWatcher 图标并将它拖放到窗体或组件的设计器图面上。
配置组件。有关更多信息,请参见 如何:配置 FileSystemWatcher 组件实例。
以编程方式创建 FileSystemWatcher 组件的实例
通过代码创建 FileSystemWatcher 基类的实例。您的代码可能类似于:
Dim myWatcher As New System.IO.FileSystemWatcher()
System.IO.FileSystemWatcher myWatcher = new System.IO.FileSystemWatcher();
为您的组件配置任何其他必要的属性。有关更多信息,请参见 如何:配置 FileSystemWatcher 组件实例。