[問題] 偵測資料夾的變動
請問一個關於資料夾變動偵測的問題...
假設我有一個資料夾, 其下有 5 個檔案,
我想用 java 來自動偵測此資料夾的檔案有沒有被修改或增減
(譬如我新加入一個檔案, 或刪除一個檔案, 或者修改了此資料夾的其中一個檔案)
一旦此資料夾遭到變動更新, 就印出目前資料夾的所有檔案名稱, 檔案大小,
以及檔案最新修改日期
我的想法是: new 一個 thread, 用 while 迴圈每隔幾秒鐘就去偵測此
資料夾的檔案數目, 比對檔案名稱以及檔案修改日期
這種作法似乎不太好...
想請問在 java 中, 有沒有類似 event / listener 或者
由較底層 OS 來偵測資料夾是否有變動的方法呢?
或者其他較好的可行做法呢?
謝謝~~ :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.164.133
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章