Use a System.IO.FileSystemWatcher
This lets you know when various activities happen. It is confusing to deduce what actually happened, but you can set a filter on the watcher to just watch for activity on that file and then check for existence when triggered.