c++ - 如何使用 C++ 监视文本文件更改?难度 : No . NET

标签 c++ file monitoring

用例:第 3 方应用程序想要以编程方式监视另一个程序生成的文本文件。文本文件包含您要在更新时分析的数据。

我发现围绕 FileSystemWatcher 这个问题有很多答案,但假设您正在为 Windows 机器编写应用程序并且不能保证安装了 .NET。

是否有任何可用的库,或者我是否必须推出自己的解决方案?

谢谢。

最佳答案

您可以使用 FindFirstChangeNotification 监控一个目录适用于任何窗口。
如果您知道文件的位置,这将非常有效 - 否则您可以使用下面描述的虚拟驱动程序/Filemon 来检查系统上任何位置的更改。

示例代码 here

关于c++ - 如何使用 C++ 监视文本文件更改?难度 : No . NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231746/

相关文章:

c++ - 如何将 OpenCV Mat 的所有像素设置为特定值?

c++ - 从函数返回 LPCWSTR?

C#动态使用DLL函数

java - 哪些Tomcat Mbean可用于访问Web应用程序信息

c++ - C++ 如何隐式地将参数转换为比较器,例如 <?

c - 为什么“while(!feof(file))”总是错误的?

java - 比较文件(困难的方法)

monitoring - 如何在 Zabbix 中使用基于日志条目计数的计算字段创建图形?

mysql - Zabbix 服务器崩溃。没有连接到mysql,没有日志文件,也没有系统进程

c++ - 如果括号里是case,需要换行吗?