Класс FileSystemWatcher - исключение каталогов

В настоящее время я пытаюсь исключить каталоги с помощью класса FileSystemWatcher, хотя я использовал это:

FileWatcher.Filter = "C:\\$Recycle.Bin";

и

FileWatcher.Filter = "$Recycle.Bin";

Он компилируется нормально, но при этом не отображаются результаты.

Если Я снимаю фильтр, все файлы загружаются нормально, код ниже:

 static void Main(string[] args)
        {
            string DirPath = "C:\\";

            FileSystemWatcher FileWatcher = new FileSystemWatcher(DirPath);
            FileWatcher.IncludeSubdirectories = true;
            FileWatcher.Filter = "*.exe";
          // FileWatcher.Filter = "C:\\$Recycle.Bin";
          //  FileWatcher.Changed += new FileSystemEventHandler(FileWatcher_Changed);
            FileWatcher.Created += new FileSystemEventHandler(FileWatcher_Created);
          //  FileWatcher.Deleted += new FileSystemEventHandler(FileWatcher_Deleted);
          //  FileWatcher.Renamed += new RenamedEventHandler(FileWatcher_Renamed);
            FileWatcher.EnableRaisingEvents = true;

            Console.ReadKey();
        }
5
задан Teoman Soygul 19 May 2011 в 22:20
поделиться