We have an Application process that runs overnight and ends between 3 and 6 AM. When that process ends it writes a TXT file to a directory that is monitored by a FILE EVENT trigger on our CE-10 server.
On our CE-10 server we have a number of reports that are set-up run at 2 AM (with EVENT...so they start to run whenever the application process is finished.
As someone else mentioned, a FILE EVENT trigger only looks for the CREATION of a FILE - not an UPADTE. Therefore, we use Microsoft scheduler to run a BATCH file that deletes the existing (previous day) TXT from the directory at 11 PM each evening, in order to await the next cycle.