是否可以更新并查看对文本文件的更改

时间:2018-01-20 10:24:22

标签: c# logging

你有一个c#app。

我创建了自己的日志文件。

当我的应用程序运行时,我会打开此日志文件。然后我希望看到更改发生,同时应用正在运行并且正在录制'。

我环顾四周,但我所能找到的只是如何阅读文件,而不是相反,而是反过来。

到目前为止我只有这个......

    protected void LogSync(string message)
    {
        try
        {
            lock (SynLock)
            {
                using (var sw = new StreamWriter(SyncFilename, true))
                {
                    sw.Write(message + Environment.NewLine);
                    sw.Close();
                }
            }
        }
        catch (Exception e)
        {
            Console.WriteLine(e);
            throw;
        }
    }

1 个答案:

答案 0 :(得分:0)

您可以使用FileSystemWatcher来监控路径。请阅读这篇文章

Using FileSystemWatcher to monitor a directory

  

FileSystemWatcher:侦听文件系统更改通知和   当目录或目录中的文件发生更改时,引发事件。