我正在處理一個項目,該項目將要求應用程序監視用戶爲更改指定的目錄列表。另外,我希望爲用戶提供將應用程序作爲服務運行或單獨運行的選項。由於用戶可以選擇單獨運行,所以我不認爲通過添加或刪除文件(如果存在此類事件)來觸發某些操作系統事件就足夠了。我考慮過爲最深的文件夾計算一個校驗和,然後建立起來。然後,我可以在後續掃描中比較這些校驗和,以嘗試確定發生更改的位置。這會是一個合適的解決方案嗎?如果不是,以有效的方式做這件事的最佳方式是什麼?監視文件夾的更改
另外,我不太清楚該如何標記,因此如果您有任何建議讓我知道,我會盡我所能。
編輯:我需要這個方法在Windows,OS X的工作,最好的Linux