当然是。ApacheVFS正是这样做的。您可以在http://commons.apache.org/vfs/下找到它。它是一个纯Java库,可以监视文件,并且非常易于使用:
FileSystemManager manager = VFS.getManager();FileObject file= manager.resolveFile("c:/MyFile.txt");DefaultFileMonitor fm = new DefaultFileMonitor(new MyListener());fm.setDelay(5000);fm.addFile(file); fm.start();上面的代码将监视文件c:/MyFile.txt。如果更改,则调用对象new MyListener()。



