2017-07-25 50 views
0

我已經在文件系統目錄上實現了WatchService。還有另一個寫入這個目錄的java進程。當我在目錄中手動創建一個文件時,WatchService能夠選擇它,但是當另一個java進程在該目錄中創建一個文件時,WatchService無法選擇該文件。 我正在使用下面的示例代碼寫入文件。java文件系統WatchService在另一個java程序創建文件時沒有拾取文件

com.google.common.io.Files.write("test content".getBytes(), new File("/var/tmp/dir/1.txt")); 
+2

也許你的代碼有問題。 – shmosel

+0

我們能否看到在目錄中創建文件的代碼? –

+0

@FunnyGeeks用我用來寫入文件的代碼更新了問題。 – jayesh

回答

0

問題在於安裝的NFS文件系統。必須使用Apache File Watcher API來解決問題。

相關問題