0
我正在使用watch Service以跟蹤對文件所做的更改並將這些更改打印在文本區域中。假設只有新的數據將被寫入(沒有刪除和不替換)到這個文件有沒有辦法獲得這個新的數據,而不需要在修改完成時重寫整個文件。使用java的文件觀察器
我正在使用watch Service以跟蹤對文件所做的更改並將這些更改打印在文本區域中。假設只有新的數據將被寫入(沒有刪除和不替換)到這個文件有沒有辦法獲得這個新的數據,而不需要在修改完成時重寫整個文件。使用java的文件觀察器
Watch服務無法知道文件發生了什麼變化。假設您可以訪問文件的舊內容,那麼可以使用像java-diff-utils這樣的diff庫來查找更改。例1在他們的wiki上應該與你的問題相匹配。