I am using Java 7, java.nio.file.WatchEvent along with the WatchService. After registering, when I poll for ENTRY_MODIFY events, I cannot get to the absolute path of the file for the event. Is there any way to get to the absolute path of the file from WatchEvent object?
I am using Java 7, java.nio.file.WatchEvent along with the WatchService . After registering, when
Share
You need to get the parent directory from the WatchKey to resolve the full path
This piece of code reads like it needs accompanying documentation to be grasped, it makes little sense on its own. What were their intentions with this particular API design?
And this is only the beginning of possibly unintuitive usage. Java’s file watcher API is subjectively inferior to alternative libraries.