Windows文件系统统计信息更新频率

时间:2015-01-18 04:05:01

标签: .net vb.net windows filesystems filesystemwatcher

我使用FileSystemWatcher类来监控文件的大小变化。写入文件的软件会保持流打开并且每五秒写一次。

changed事件仅在我打开Windows资源管理器并单击"刷新"强制Windows更新列出的文件大小。 (具体是Windows 7。)

我知道FileSystemWatcher有点像,但除了定期用FileInfo 轮询文件外,还有其他解决方案吗?例如。我可以让Windows更频繁地更新其文件统计信息吗?

请注意" ModifiedAt"写入软件打开文件句柄后,时间戳永远不会更新。不确定Windows是否使用ModifiedAt标记的更新来触发重新计算其他文件统计信息。我已经尝试过所有NotifyFilters,并且在没有强制Windows更新其文件统计信息的情况下都没有触发。

At what times are files updated on windows

相关

1 个答案:

答案 0 :(得分:-1)

您需要使用计时器,它会在事件发生或状态发生变化时立即启动。即使资源管理器没有打开,你也不需要那些令人耳目一新的资源管理器。

相关问题