Multiple instances of FileSystemWatcher
-
I have been working on trying to write a directory watcher service. One of the requirments is that it be able to watch multiple directories, not sub directories of one parent directory, but just multiple directories. Using FileSystemWatcher in .Net Thanks in Advance Hari
-
I have been working on trying to write a directory watcher service. One of the requirments is that it be able to watch multiple directories, not sub directories of one parent directory, but just multiple directories. Using FileSystemWatcher in .Net Thanks in Advance Hari
-
I have been working on trying to write a directory watcher service. One of the requirments is that it be able to watch multiple directories, not sub directories of one parent directory, but just multiple directories. Using FileSystemWatcher in .Net Thanks in Advance Hari
Hi You can do it creating Multiple FileSystemWatcher Objects. Here is a code snippet of it. //Folder to be monitered are placed in Appconfig seperated with ; char[] delimiterChars = { ';' }; string FoldersNames = ConfigurationSettings.AppSettings["FoldersToMonitor"]; string[] fileNames = FoldersNames.Split(delimiterChars, System.StringSplitOptions.None); foreach (string s in fileNames) { FileSystemWatcher Clientwatcher = new FileSystemWatcher(); Clientwatcher.Path = s; Clientwatcher.Filter = "*"; Clientwatcher.NotifyFilter = NotifyFilters.LastAccess; // Clientwatcher.Created += new FileSystemEventHandler(OnChanged); Clientwatcher.Changed += new FileSystemEventHandler(OnChanged); // Clientwatcher.Renamed += new RenamedEventHandler(OnRenamed); Clientwatcher.EnableRaisingEvents = true; fw.Add(Clientwatcher); } Enjoy. Satya
-
Hi You can do it creating Multiple FileSystemWatcher Objects. Here is a code snippet of it. //Folder to be monitered are placed in Appconfig seperated with ; char[] delimiterChars = { ';' }; string FoldersNames = ConfigurationSettings.AppSettings["FoldersToMonitor"]; string[] fileNames = FoldersNames.Split(delimiterChars, System.StringSplitOptions.None); foreach (string s in fileNames) { FileSystemWatcher Clientwatcher = new FileSystemWatcher(); Clientwatcher.Path = s; Clientwatcher.Filter = "*"; Clientwatcher.NotifyFilter = NotifyFilters.LastAccess; // Clientwatcher.Created += new FileSystemEventHandler(OnChanged); Clientwatcher.Changed += new FileSystemEventHandler(OnChanged); // Clientwatcher.Renamed += new RenamedEventHandler(OnRenamed); Clientwatcher.EnableRaisingEvents = true; fw.Add(Clientwatcher); } Enjoy. Satya
-
I have been working on trying to write a directory watcher service. One of the requirments is that it be able to watch multiple directories, not sub directories of one parent directory, but just multiple directories. Using FileSystemWatcher in .Net Thanks in Advance Hari
Please see the following link. i think it will help you. http://www.codeproject.com/useritems/AdvancedFileSystemWatcher.asp
asd