我在Windows上使用C ++工作。我有一个文件列表。一些(并非所有)文件都附加了文本(删除/修改永远不会发生)。
我试图找出文件是否已被修改。我计划获取文件大小(通过使用ifstream打开文件,将光标放在最后,并使用tellg)并查看是否更改。我将保留文件名矢量和文件大小矢量,并且我将查看相关文件大小是否发生变化。
有更好或更合适的方法吗?
感谢。
答案 0 :(得分:0)
请考虑检查以下内容:
P.S。在Windows上,您可以使用wait functions传递FindFirstChangeNotification function创建的句柄来跟踪文件系统更改。
希望这有帮助。
谢谢!