如何:创建 FileSystemWatcher 组件实例

更新:2007 年 11 月

如果要向应用程序中加入文件系统监视功能,可以创建 FileSystemWatcher 组件的实例。通过 FileSystemWatcher 组件,可以连接到目录并监视其中的特定更改,如新文件的创建、子目录的增加以及文件或子目录的重命名等。

可以向 Windows 窗体、Web 窗体和组件类中添加 FileSystemWatcher 组件的实例。FileSystemWatcher 组件没有可视化用户界面。如果向可视化设计器(如“Windows 窗体设计器”)中添加 FileSystemWatcher 组件的实例,该组件将出现在窗体底边框下面的一个小区域中。该区域称为组件栏,该区域是显示与窗体关联的所有非可视项的位置。

说明:

Component 继承的非可视化类支持类似于组件栏的可视化设计图面,FileSystemWatcher 组件和其他组件排列在该图面上。此设计器上项的排列并不重要,因为您所看到的该界面从不向应用程序的最终用户显示。

可以通过几种方法来创建 FileSystemWatcher 组件的实例:

  • 可以从“工具箱”的“组件”选项卡中将 FileSystemWatcher 组件的一个实例拖放到窗体设计器或其他设计器上。

  • 可以通过代码创建 FileSystemWatcher 组件的实例。

    说明:

    与“工具箱”的“组件”选项卡上的许多其他组件不同,FileSystemWatcher 组件在“服务器资源管理器”中将不显示,所以无法从该窗口创建该组件的实例。

从“工具箱”创建 FileSystemWatcher 组件的实例

  1. 访问“工具箱”的“组件”选项卡。

  2. 选择 FileSystemWatcher 图标并将它拖放到窗体或组件的设计器图面上。

  3. 配置组件。有关更多信息,请参见 如何:配置 FileSystemWatcher 组件实例

以编程方式创建 FileSystemWatcher 组件的实例

  1. 通过代码创建 FileSystemWatcher 基类的实例。您的代码可能类似于:

    Dim myWatcher As New System.IO.FileSystemWatcher()
    
         System.IO.FileSystemWatcher myWatcher =
               new System.IO.FileSystemWatcher();
    
  2. 为您的组件配置任何其他必要的属性。有关更多信息,请参见 如何:配置 FileSystemWatcher 组件实例

请参见

任务

如何:配置 FileSystemWatcher 组件实例

文件通知示例

概念

关于监视文件系统事件的介绍