如何快速确定Windows系统上哪些文件发生了变化?

如何快速确定Windows系统上哪些文件发生了变化?

我需要一个工具、实用程序或脚本来快速扫描 Windows 系统上的所有文件(包括已锁定以进行编辑的文件)并告诉我哪些文件已被修改。它需要以一种方式输出数据,以便我可以将这些数据发送到脚本以对这些文件进行进一步处理。

我尝试使用

dir -recurse | %{ $_.FullName} | %{ Get-FileHash $_}}

在 Windows Power Shell 中,但这需要一个小时才能运行,并且不会读取正在由其他进程使用的文件。

我觉得一定有正确的方法可以做到这一点,但我不知道它是什么,而且我通过搜索也没有找到任何东西。

我目前正在使用 Windows 10,但在 Vista+ 上运行的解决方案是理想的。

谢谢您的帮助!

相关内容