Pragmataically watch a directory for changes and run a command on the changed file (first c# c/p project)