Ответ 1
В вашей ошибке задано свойство Path с полным именем файла
watcher.Path = Path.GetDirectoryName(filePath1);
watcher.Filter = Path.GetFileName(filePath1);
должен работать.
Когда я пытаюсь установить путь наблюдателя к одному файлу следующим образом:
watcher.Path = filePath1;
Я получаю сообщение об ошибке:
The directory name C:\Cromos 3.0\repository\diagnostics\dwm01_2011_06_13__09_03.LXD is invalid.
Можете ли вы установить путь к каталогу папок?
В вашей ошибке задано свойство Path с полным именем файла
watcher.Path = Path.GetDirectoryName(filePath1);
watcher.Filter = Path.GetFileName(filePath1);
должен работать.
Да, но вы можете следить за определенными файлами, установив свойство фильтра в имя файла.
например.
watcher.Filter = "dwm01_2011_06_13__09_03.LXD";