TeamDev has recently announced the start of Early Access Program (EAP)* for a new product called JxFileWatcher.
JxFileWatcher is a cross-platform library that provides convenient Java API for monitoring file system events. It provides notifications about file or directory creation, modification and removal events. JxFileWatcher is available for the Windows, Linux and Mac OS X platforms and supports both 32 and 64-bit versions.
The main features of this product are:
• Basic File Operations
Watch for creation, renaming or removal of files and subfolders within the specified folder.
• File Access Monitoring
You will be able to receive notifications about events when access or modification date is changed.
• Watch Properties Change
Be notified about any change to file size, system/hidden/read only/archived attributes on Windows and read/write/execute attributes on Linux and Mac.
• Limit Watching Scope
You can watch all files or just specified by the filter. The files will be watched inside the selected folder or in all subfolders recursively.
Though it is not commercially available yet, you can already download the EAP build and try it. The EAP build is bundled with a one-month evaluation license (expires 17 April, 2009.)
* Early Access Program (EAP) gives you a first look at the product before it is officially released. It's an exciting opportunity for you to influence the development process and shape the future product with maximum value for you! While we are doing our best to make your EAP experience and future transition to the release version as easy as possible, we do not guarantee that there will be no public API changes or that certain features will be available in the final product.