建壹個hashtable, 儲存當前內容, 同時該hashtable的id也同樣可以用於作為文件功能等記錄的id之用, 然後無論是windows還是linux都可以cron的,去做壹個php文件去匹配吧, 文件修改時間無所謂的, md5(file)更有意義
如果單純使用php, 遍歷目錄是必須的, 無論哪個os都提供文件動作的監控能力,但是這不在php的工作範圍內,所以無法實現所謂的監控,妳可以看看同步類軟件,無論哪個操作系統都是直接去os的基層拿現成的東西來用,不用特地耗費資源去自己不斷遍歷目錄監控的,
svn/cvs是主動提交改動的, 而所謂監控,那就是被動形式了,只有在改動時才有動作的叫監控,
妳要php實現源碼監控,壹句話,不可能,只能做遞歸/叠代, 用hashtable處理並不斷操作hashdb
ps:文件功能妳們都不寫進註釋嗎,註釋本來就有這種功能, 比如phpdoc-_