Since you cannot use a timer that fires every 15 seconds or so, the only thing I can recommend is to start a simple cycle that before the cycle checks the system time from the system clock, and then with each cycle it checks the difference between the current system hours and originally saved value. When you get to 15 seconds, the loop will stop and run the code checking the folder. If the code in the loop is simple and uses the Sleep call, it should not accept almost any system resources.
Hope this helps you!
source share