dirwatch blog reference https://golb.hplar.ch/2019/02/directory-watch.html code reference https://github.com/ralscha/blog2019/tree/master/directorywatcher/src/ch/rasc/watch