![WIndows 7:想要遞歸檢查目錄自上次訪問以來文件和資料夾的更改 - 不是即時或透過監視](https://rvso.com/image/1331465/WIndows%207%EF%BC%9A%E6%83%B3%E8%A6%81%E9%81%9E%E6%AD%B8%E6%AA%A2%E6%9F%A5%E7%9B%AE%E9%8C%84%E8%87%AA%E4%B8%8A%E6%AC%A1%E8%A8%AA%E5%95%8F%E4%BB%A5%E4%BE%86%E6%96%87%E4%BB%B6%E5%92%8C%E8%B3%87%E6%96%99%E5%A4%BE%E7%9A%84%E6%9B%B4%E6%94%B9%20-%20%E4%B8%8D%E6%98%AF%E5%8D%B3%E6%99%82%E6%88%96%E9%80%8F%E9%81%8E%E7%9B%A3%E8%A6%96.png)
我發現了這個問題的多種形式。其中大多數都受到監控,而其他則據說有缺陷。持續監控程序對我沒有幫助,最近修改的文件清單也沒有幫助。
我想檢查自上次訪問以來該目錄、其子資料夾和文件是否已更改。在我看來,我可能需要一個程式來維護該目錄的索引,並在我告訴它時將其與其條件進行比較。然後該程式可以輸出到日誌供我使用。
這是在 Windows 7 上透過共享網路進行的,我想檢查的資料夾有 4-50GB 的資料。
我確實找到了這個,但是我仍在學習如何編程。我認為它描述了我想要的:
http://www.rgagnon.com/javadetails/java-0490.html
感謝您考慮。
答案1
檢查系統中任何修改的最佳方法(在您的情況下是資料夾)是使用校驗和軟體來執行此操作。它們有很多,所以我建議你嘗試以下內容:
Microsoft 檔案校驗和完整性驗證器 (僅限命令列)
或者這個實用程式更特定於資料夾