监视c ++中的文件更改(windows)

Ser*_*i G 0 c++ windows monitoring filesystemwatcher file

我有一组文件,我想监视它们的变化.
我已经尝试过FileSystemWatcher类,但似乎在更改文件然后保存之后会触发通知.比方说,如果我监视目录中的.txt文件的变化,打开一些文件,保存它FileSystemWatcher工作.但是,如何在打开文件时键入更改并在不保存的情况下键入内容?首先阅读原文,然后在一段时间后读取相同的文件然后比较它们似乎很慢而且很愚蠢.有没有一种很好的方法来监控这种情况?

Mar*_*rst 6

不,因为文件本身尚未更改.