fix the issue : watch & unwatch the same folder on Windows may cause exception "Access Denied"
should close the dir handle