Re: [問題] 如何查看目錄內檔案有改變?

看板java作者 (yeld)時間11年前 (2012/08/22 22:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
你需要的是能捕捉作業系統上的檔案操作行為,可以參考 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
非常感謝Y大的幫忙,小弟感激不盡 :)
08/23 09:58, 1F
文章代碼(AID): #1GDEVt5t (java)
討論串 (同標題文章)
文章代碼(AID): #1GDEVt5t (java)