
File::monitor provides a simple interface for monitoring one or more files or directories and reporting any changes that are made to them.
it can:
* monitor existing files for changes to any of the attributes returned
by the stat function
* monitor files that don't yet exist and notify you if they are created
* notify when a monitored file is deleted notify when files are added or
removed from a directory