Name
FileSystemWatcher
Synopsis
This class allows you to
listen to the filesystem and respond to different operations on
it. To register a watch on files or directories, first set
Path to the path you
wish to watch. Next, set the
Filter property. If
you want to respond to all file changes, set it to an empty
("") string. To watch an individual file, set
Filter to the
filename. You can also use wildcards (such as
*) in the filename. You must then also set
NotifyFilter to
register the types of events you wish to be notified of. If you want
to monitor the subdirectories as well, set
IncludeSubdirectories.
EnableRaisingEvents
allows you to enable or disable the
FileSystemWatcher. The watcher then
exposes the following events:
Changed,
Created,
Deleted,
Disposed,
Error and
Renamed. An
Error is raised if
too many events occur on a filesystem for the watcher to correctly
monitor it.
public class FileSystemWatcher : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize { // Public Constructors public method FileSystemWatcher(); public method FileSystemWatcher(string path); public method FileSystemWatcher(string path, string filter); // Public Instance Properties public field bool EnableRaisingEvents{set; get; } public field string Filter{set; get; } public field bool IncludeSubdirectories{set; get; } public field int InternalBufferSize{set; get; } public field NotifyFilters NotifyFilter{set; get; } public field string Path{set; get; } public override field ISite Site ...