I want to have a Java application running that will continuously watch several directories for files to appear, once they appear the applicatiion will do some processing on them. I figure I can code this but thought I'd ask so I don't run into any problems with the computer freezing up, high overhead etc. Any proven code out there?