Re: [問題] 如何查看目錄內檔案有改變?
你需要的是能捕捉作業系統上的檔案操作行為,可以參考 JNotify
http://jnotify.sourceforge.net/
當監控的目錄下有任何的檔案操作行為發生時,JNotify 會產生對應的 event 給你,
共有 Created, Deleted, Modified, Renamed 四種 event。
而你的程式在收到這些 event 後再自行判斷異動狀況,例如計算 MD5 資訊,來決定
檔案內容是否有變更。
※ 引述《rudolf1238 (Yo)》之銘言:
: 大家好,小弟最近要實作類似Dropbox的系統,將檔案備份到雲端,
: 所以要比較兩資料夾內的檔案是否有差異或經過變更??
: 在JAVA中似乎沒有API能做到諸如此類的功能?
: 目前是比較熟知Win32 API有直接的函式(如:ReadDirectoryChanges API)
: 請問大家有知道類似的API可套在JAVA上的嗎? 感謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.207.241
→
08/23 09:58, , 1F
08/23 09:58, 1F
討論串 (同標題文章)