1
我試圖用Apache VFS DefaultFileMonitor監視一個目錄,但是如果這些文件已經存在,它不會觸發FileChangedEvent,它只會在創建一個新文件並更改它時觸發。 我從文檔中嘗試了這個例子,但沒有運氣。Apache VFS FileChanged沒有激活目錄上的現有文件
FileSystemManager manager = VFS.getManager();
FileObject dir= manager.resolveFile("/home/user/temp");
DefaultFileMonitor fm = new DefaultFileMonitor(new MyListener());
fm.setDelay(5000);
fm.addFile(dir);
fm.start();
這是應該觀看diretory並通知文件的變化,但它沒有發生。 我做錯了什麼?