Sometime ago, in the first post , I indicated that I have two folders, I further explained why I needed to have two folders. Using a timer, I moved results from 1st to 2nd folder, a file watcher will then process the file to DB.
I now realized that there is no need for that, the application would be watching for just one 'result' folder, and it would create a thread to check for pre-existing files and if there are any upon starting up , processing them as needed. A file watcher will continue to watch for new files as they are created.