挂入文件,实时读取新内容

时间:2011-06-21 15:12:50

标签: delphi

我如何挂钩到另一个程序当前正在使用的文件中,该程序会不断写出来?比方说,有一个包含10行的文本文件。当我启动我的应用程序时,它必须在每次编写程序保存其内容时检测并读取其中的任何内容。这可以在没有经常检查filesize / date的情况下完成吗?

2 个答案:

答案 0 :(得分:2)

您可以使用ReadDirectoryChangesW API监视文件夹中的更改。

跟踪您读取的最后一个位置,当您收到该文件的更改通知时,请从那里读取到文件的末尾(当前的位置)。

如何使用ReadDirectoryChangesW API的示例如下:

Why does ReadDirectoryChangesW omit events?

答案 1 :(得分:1)