什么时候在Windows上更新文件

时间:2014-08-04 23:13:56

标签: c# .net filesystemwatcher

我添加了一个这样的观察者:

        watcher = new FileSystemWatcher(LOGFILES, "*.log");
        watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
  | NotifyFilters.FileName;

        // Add event handlers.
        watcher.Changed += new FileSystemEventHandler(OnChanged);
        watcher.Created += new FileSystemEventHandler(OnChanged);
        watcher.Deleted += new FileSystemEventHandler(OnChanged);
        watcher.Renamed += new RenamedEventHandler(OnRenamed);

        // Begin watching.
        watcher.EnableRaisingEvents = true;

并且有一些外部应用程序写入LOGFILES文件夹中的日志文件。但观察者似乎没有触发自己几个小时,然后当我远程桌面到机器并手动打开文件夹时,我可以看到我自己如何在1秒后更新文件大小/时间戳。

当用户实际输入文件夹时,是否有可能首先编写日志文件的外部应用程序正在刷新?或者可能导致此问题的原因?

0 个答案:

没有答案