I have a folder in which continuously new files are being dumped.In Java,what is the best way to detect changes in file-system (ie. a specified folder in which the files are
There is unfortunately no standard way to do this until JDK7 comes out. But there are some libraries available on the internet which use the native functions of different operating systems to do this.
The libraries which I have looked at are jPoller and jNotify But in the end I ended simply polling the directory which was interesting for me when I had to do that.
Continuously polling is the way to do it in Java as of now - though don't poll too often, it can be quite a heavy operation if the directory contains lots of entries.
JDK 7 will have a specific API for doing just this java.nio.file.WatchFile