Почему Directory.Exists
возвращает true для каталога, наблюдаемого FileSystemWatcher
, даже если он был удален.Directory.Exists и FileSystemWatcher
Прежде чем проверять Directory.Exists
, я должен позвонить EnableRaisingEvents = false
, так как он всегда возвращает true.
Edit:
Я пытаюсь проверить, если папка была удалена или соединение потеряно, используя событие ошибки. Чтобы добавить задержку, я проверил ее с помощью команды Tread.Sleep()
перед проверкой каталога, но он все еще считает, что он существует.
Как вы удалили каталог? В коде или вручную? И если в коде вы можете показать нам код? – sstan
Я удалил его вручную. – djmj