【发布时间】:2012-11-01 20:54:53
【问题描述】:
我说要编写一个小的 PC 工具来使用 c# 或 java 读取日志文件。日志文件将采用 .txt 格式。一个应用程序正在运行并写入日志,我希望我的工具同时打开日志并在向日志文件写入新行时自动刷新。
我的挑战是,如何检测日志文件的变化,以便我的工具具有实时显示能力?这是一个普遍的问题,但伪代码将不胜感激!
【问题讨论】:
-
获取一些 gnu 源代码并查看
tail应用程序,它使用-f选项完全符合您的要求。 -
FileSystemWatcher类可能会有所帮助。或者您可以设置一个计时器并轮询长度。 -
您是否考虑过使用 FileWatcher 类,对于初学者来说,这是一个很好的链接。 techrepublic.com/article/…