I would question why not to use the FileSystemWatcher. It registers with the OS and is notified immediately when the event finishes in the file system.
If you really have to poll, then just create a System.Timers.Timer, create a method for it to call, and check for the file in this method.