Thanks everyone for the comments on this, they've been helpful. After looking at the comments and further talking with my co-worker, we are going to use a config file but I'm going to add in functionality so that some directories can be scanned and monitored for files with shorter intervals than 1 hour.