Мне нужно прослушать каталог и точно определить (или в течение нескольких секунд), когда файл больше не открывается.
Как мне это сделать в C #?
Windows не поддерживает уведомления об этом. Используйте таймер «несколько секунд», чтобы периодически повторять попытку.
Взгляните на FileSystemWatcher , я думаю, это поможет вам.
Удачи!