当有新文件进入时,不会触发FileListener

时间:2014-04-01 16:22:14

标签: java vfs apache-commons-vfs

我有一个使用apache vfs2监视文件夹的服务。一切正常,但对于某些文件,我的自定义听众不会被解雇,我不知道为什么。我只看到这个日志:

org.apache.commons.vfs2.cache.SoftRefFilesCache  - putFile: file:///somefile.pdf

这是我的配置:

  FileListener listener = new MyCustomFileListener();

  DefaultFileMonitor fileMonitor = new DefaultFileMonitor(listener);
  fileMonitor.setRecursive(false);

  FileSystemManager fsManager = VFS.getManager();
  FileObject listenDir = fsManager.resolveFile(path);    

  fileMonitor.addFile(listenDir);
  fileMonitor.start();

此服务在Red Hat Environment上运行。

知道我做错了吗?

感谢。

0 个答案:

没有答案