filesystemwatcher- все статьи тега


FileSystemwatcher для списка файлов

Я следовал указаниям здесь событие Filesystemwatcher Changed вызывается дважды. Однако у меня есть список файлов, которые я смотрю, поэтому, если я удаляю 20 файлов вместе, событие вызывается 20 раз. Это ожидаемо и прекрасно работает. Как я могу запустить событие только один раз для 20 "одновременных" изменений файлов (т. е. как я могу игнорировать все другие изменения файлов, пока не будет завершен код в первом экземпляре Onchanged ниже. Прямо сейчас Onchanged вызывается 20 раз.) ? private ...

Как установить фильтр для FileSystemWatcher для нескольких типов файлов?

везде я нахожу эти две строки кода, используемые для установки фильтра для наблюдателя файловой системы в предоставленных образцах.. FileSystemWatcher watcher = new FileSystemWatcher(); watcher.Filter = "*.txt"; //or watcher.Filter = "*.*"; но я хочу, чтобы мой наблюдатель отслеживал больше типов файлов, но не все. Как я могу добиться этого: //watcher.Filter = "*.txt" | "*.doc" | "*.docx" | "*.xls" | "*.xlsx"; Я попытался это: watcher.Filter = "*.txt|*.doc|*.docx|*.xls|*.xlsx"; // and ...