Graeme Cooper Ответов: 1

Класса filesystemwatcher может быть использован в обоих направлениях, для обнаружения изменения и обнаруживая никаких изменений.


Здравствуйте, дамы и господа.
Моя проблема звучит довольно просто, у меня есть папка, которую я хочу контролировать. Программа не заботится об этой папке, пока она не появится. никакое изменение в этом. Моей первой мыслью было использовать Класса filesystemwatcher как сканер с оператором if (выяснил, что это может быть невозможно).

Примечание: Я делаю это как консольное приложение.

Может ли кто-нибудь указать мне правильное направление, если это кажется тупиком?
Пожалуйста.

Что я уже пробовал:

https://docs.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher.changed?view=netframework-4.7.2

Richard MacCutchan

Подумайте об этом: как вы узнаете, когда событие не произошло?

OriginalGriff

Использовать мнимые числа для определения времени?

Graeme Cooper

вы имеете в виду использование bool?

1 Ответов

Рейтинг:
5

OriginalGriff

Единственный способ сказать, что ничего не произошло, - это проверить время с тех пор, как это произошло в последний раз: таким образом, вы можете сказать, что "за последние n минут не произошло ни одного события". Когда "n" превышает пороговое значение, можно считать, что в папке не произошло никаких изменений.

Каким должен быть этот порог ... ну, это уж вам решать!