Monitor File Changes On Windows System
You are asking for a file integrity monitor (FIM), and I would suggest OSSEC. It runs natively on Windows and allows centralized configuration (if you need that).
Link: http://www.ossec.net
Another option is Verisys, a commercial, file integrity monitoring system for Windows.
I use Beyond Compare 2.
- Right click on a directory, choose "Select Left Side to Compare".
- Right click on another directory, choose "Compare to".
- It lists all of the files in two vertical panes, showing the ones that are missing/changed/etc.
- You can then drill down into each pair of files to see the changes at a file level.
It has quite a nice feature: if any files are different between a pair of directories, it changes the color of the icons. This allows you to instantly find any files that are different in the directory tree.