|XP is just a number|
Re: Any way to determine path being monitored with Win32::ChangeNotify?by Athanasius (Archbishop)
|on Nov 13, 2014 at 03:16 UTC ( #1107048=note: print w/replies, xml )||Need Help??|
With the ls utility from GnuWin tools you can use ls -i to get the inode of the monitored directory. If the user subsequently renames the directory, its inode number remains unchanged, allowing you to identify the directory and retrieve its new name.1 Here is some proof-of-concept code (minus error checking!):
(Tested on an NTFS file system under Windows 8.1, 64-bit.)
Hope that helps,
1See this discussion.
In Section Seekers of Perl Wisdom