如何检测文本文件的实时变化?我正在编写一个小型PC工具来使用c#或java读取日志文件。日志文件将采用.txt格式。应用程序正在运行并写入日志,我希望我的工具同时打开日志,并在将新行写入日志文件时自动刷新。我的挑战是,如何检测日志文件中的更改,以便我的工具能够实时显示它?这是一个普遍的问题,但伪代码将不胜感激!您可以使用FileSystemWatcher类(MSDN页面)。但要小心,如果您在其他进程正在写入文件时尝试打开该文件,您可能会被拒绝访问。这里有很多这样的问题,也有答案:ReadingFileContentChangesin.NET我认为你的目标是一个FileStream对象。我会轮询文件并检查上次更改日期的元数据,或者如果您使用的是.NET,则可以使用FileSystemWatcher类C#学习教程就是这样:如何检测文本文件的实时更改?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
