petesmiley has asked for the wisdom of the Perl Monks concerning the following question:
Does anyone know of a way to monitor changes to a file system in NTFS? I'm currently using Win32::ChangeNotify to detect when there is a change but I have no way of telling what specifically changed. I've tried using windows file auditing with Win32::EventLog but this works with everything but folder creation. For some very strange reason it will report everything but a folder creation. I have "Create Folders / Append Data" checked as an option in the Object Auditing options and I have "Audit object access" turned on in the Local Security Policy.
Well, I don't know if anyone is looking at this article anymore. But, I beilieve I've found an answer. There apparently is a wonderful little module called Win32::AdvNotify that has a Read method for telling which file has changed.