Подтвердить что ты не робот

Используйте FileSystemWatcher в одном файле в С#

Когда я пытаюсь установить путь наблюдателя к одному файлу следующим образом:

watcher.Path = filePath1;

Я получаю сообщение об ошибке:

The directory name C:\Cromos 3.0\repository\diagnostics\dwm01_2011_06_13__09_03.LXD is invalid.

Можете ли вы установить путь к каталогу папок?

4b9b3361

Ответ 1

В вашей ошибке задано свойство Path с полным именем файла

watcher.Path = Path.GetDirectoryName(filePath1); 
watcher.Filter = Path.GetFileName(filePath1);

должен работать.

Ответ 2

Да, но вы можете следить за определенными файлами, установив свойство фильтра в имя файла.

например.

watcher.Filter = "dwm01_2011_06_13__09_03.LXD";